From 50bb2d4bfa2a19f0c887bf44fdf2b28a2de8cb9f Mon Sep 17 00:00:00 2001 From: Jeffrey Clark Date: Mon, 4 Dec 2023 11:13:18 -0600 Subject: [PATCH] (PA-5751) add debian 12 arm platforms --- configs/platforms/debian-12-aarch64.rb | 21 ++++++++++++++++++ configs/platforms/debian-12-armhf.rb | 30 ++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 configs/platforms/debian-12-aarch64.rb create mode 100644 configs/platforms/debian-12-armhf.rb diff --git a/configs/platforms/debian-12-aarch64.rb b/configs/platforms/debian-12-aarch64.rb new file mode 100644 index 000000000..faf85e5cc --- /dev/null +++ b/configs/platforms/debian-12-aarch64.rb @@ -0,0 +1,21 @@ +platform "debian-12-aarch64" do |plat| + plat.inherit_from_default + packages = [ + 'build-essential', + 'cmake', + 'debhelper', + 'devscripts', + 'fakeroot', + 'libbz2-dev', + 'libreadline-dev', + 'libselinux1-dev', + 'make', + 'pkg-config', + 'quilt', + 'rsync', + '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(' ')}" +end \ No newline at end of file diff --git a/configs/platforms/debian-12-armhf.rb b/configs/platforms/debian-12-armhf.rb new file mode 100644 index 000000000..47fe31c5d --- /dev/null +++ b/configs/platforms/debian-12-armhf.rb @@ -0,0 +1,30 @@ +platform "debian-12-armhf" do |plat| + plat.servicedir "/lib/systemd/system" + plat.defaultdir "/etc/default" + plat.servicetype "systemd" + plat.codename "bullseye" + + plat.install_build_dependencies_with "DEBIAN_FRONTEND=noninteractive; apt-get install -qy --no-install-recommends " + + 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(' ')}" +end