From 0630780180ed74490f0baea4f265e35fb1be3708 Mon Sep 17 00:00:00 2001 From: Gitii Date: Fri, 19 Dec 2025 21:02:36 +0100 Subject: [PATCH 1/3] add default platform config for debian13 armhf --- .../platform/defaults/debian-13-armhf.rb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 lib/vanagon/platform/defaults/debian-13-armhf.rb diff --git a/lib/vanagon/platform/defaults/debian-13-armhf.rb b/lib/vanagon/platform/defaults/debian-13-armhf.rb new file mode 100644 index 0000000..19aa5e9 --- /dev/null +++ b/lib/vanagon/platform/defaults/debian-13-armhf.rb @@ -0,0 +1,32 @@ +platform "debian-13-armhf" do |plat| + plat.servicedir "/lib/systemd/system" + plat.defaultdir "/etc/default" + plat.servicetype "systemd" + plat.codename "trixie" + + packages = [ + "build-essential", + "make", + "quilt", + "pkg-config", + "debhelper", + "rsync", + "fakeroot", + "libbz2-dev", + "libreadline-dev", + "libselinux1-dev", + "make", + "pkg-config", + "cmake", + "gcc", + "swig", + "systemtap-sdt-dev", + "zlib1g-dev" + ] + + plat.provision_with "export DEBIAN_FRONTEND=noninteractive && apt-get update -qq && apt-get install -qy --no-install-recommends #{packages.join(' ')}" + plat.install_build_dependencies_with "DEBIAN_FRONTEND=noninteractive; apt-get install -qy --no-install-recommends " + plat.docker_image "debian:13" + plat.docker_registry "docker.io" + plat.docker_arch "linux/arm/v7" +end \ No newline at end of file From 39d873ab5eb77fb295890a1f233978904082d55a Mon Sep 17 00:00:00 2001 From: Gitii Date: Fri, 19 Dec 2025 21:03:20 +0100 Subject: [PATCH 2/3] add newline --- lib/vanagon/platform/defaults/debian-13-armhf.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vanagon/platform/defaults/debian-13-armhf.rb b/lib/vanagon/platform/defaults/debian-13-armhf.rb index 19aa5e9..9ee4e6b 100644 --- a/lib/vanagon/platform/defaults/debian-13-armhf.rb +++ b/lib/vanagon/platform/defaults/debian-13-armhf.rb @@ -29,4 +29,4 @@ plat.docker_image "debian:13" plat.docker_registry "docker.io" plat.docker_arch "linux/arm/v7" -end \ No newline at end of file +end From 6e87368903de4883c8fe7aab28423c0fa0bd6592 Mon Sep 17 00:00:00 2001 From: Gitii Date: Fri, 19 Dec 2025 21:09:54 +0100 Subject: [PATCH 3/3] align with other platform configs --- .../platform/defaults/debian-13-armhf.rb | 34 +++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/lib/vanagon/platform/defaults/debian-13-armhf.rb b/lib/vanagon/platform/defaults/debian-13-armhf.rb index 9ee4e6b..bcdb48b 100644 --- a/lib/vanagon/platform/defaults/debian-13-armhf.rb +++ b/lib/vanagon/platform/defaults/debian-13-armhf.rb @@ -4,29 +4,21 @@ plat.servicetype "systemd" plat.codename "trixie" - packages = [ - "build-essential", - "make", - "quilt", - "pkg-config", - "debhelper", - "rsync", - "fakeroot", - "libbz2-dev", - "libreadline-dev", - "libselinux1-dev", - "make", - "pkg-config", - "cmake", - "gcc", - "swig", - "systemtap-sdt-dev", - "zlib1g-dev" - ] - + packages = %w( + build-essential + cmake + curl + debhelper + devscripts + fakeroot + make + pkg-config + quilt + rsync + systemd + ) plat.provision_with "export DEBIAN_FRONTEND=noninteractive && apt-get update -qq && apt-get install -qy --no-install-recommends #{packages.join(' ')}" plat.install_build_dependencies_with "DEBIAN_FRONTEND=noninteractive; apt-get install -qy --no-install-recommends " plat.docker_image "debian:13" - plat.docker_registry "docker.io" plat.docker_arch "linux/arm/v7" end