From d9ad1d6b0e69a6345ca1431c9b966aa91ccc4cf0 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 10 Jan 2026 16:16:10 +1100 Subject: [PATCH] feat: add makerun image (#29) - a basic image that enables running development builds Reviewed-on: https://git.unkin.net/unkin/packer-images/pulls/29 --- files/almalinux/makerun/usr/local/bin/run.sh | 8 ++++++++ images/almalinux/9.6/makerun/builds | 1 + .../almalinux/9.6/makerun/variables.auto.pkrvars.hcl | 12 ++++++++++++ images/almalinux/9.6/makerun/version | 1 + 4 files changed, 22 insertions(+) create mode 100644 files/almalinux/makerun/usr/local/bin/run.sh create mode 100644 images/almalinux/9.6/makerun/builds create mode 100644 images/almalinux/9.6/makerun/variables.auto.pkrvars.hcl create mode 100644 images/almalinux/9.6/makerun/version diff --git a/files/almalinux/makerun/usr/local/bin/run.sh b/files/almalinux/makerun/usr/local/bin/run.sh new file mode 100644 index 0000000..4988905 --- /dev/null +++ b/files/almalinux/makerun/usr/local/bin/run.sh @@ -0,0 +1,8 @@ +#!/usr/bin/bash + +set -e + +mkdir /app +git clone --branch ${BRANCH} ${REPOSITORY} /app/repo +cd /app/repo +make run diff --git a/images/almalinux/9.6/makerun/builds b/images/almalinux/9.6/makerun/builds new file mode 100644 index 0000000..bdb9670 --- /dev/null +++ b/images/almalinux/9.6/makerun/builds @@ -0,0 +1 @@ +docker diff --git a/images/almalinux/9.6/makerun/variables.auto.pkrvars.hcl b/images/almalinux/9.6/makerun/variables.auto.pkrvars.hcl new file mode 100644 index 0000000..13ca9ba --- /dev/null +++ b/images/almalinux/9.6/makerun/variables.auto.pkrvars.hcl @@ -0,0 +1,12 @@ +# almalinux/9.6/makerun +docker_source = "git.unkin.net/unkin/almalinux9-base:latest" +packages = [ + "sudo" +] +scripts_final = [ + "dnf clean all", + "rm -rf /var/cache/dnf" +] +docker_changes = [ + "CMD /usr/bin/local/run.sh" +] diff --git a/images/almalinux/9.6/makerun/version b/images/almalinux/9.6/makerun/version new file mode 100644 index 0000000..49c7b13 --- /dev/null +++ b/images/almalinux/9.6/makerun/version @@ -0,0 +1 @@ +20260110