From 25513ecaca77389e79df1f221546fb1217554e82 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Thu, 27 Nov 2025 18:00:31 +0200 Subject: [PATCH] feat: modes handling --- justfile | 7 +++++++ sqmeta/.makeimg.modes | 27 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 sqmeta/.makeimg.modes diff --git a/justfile b/justfile index b515a5b..93bf022 100644 --- a/justfile +++ b/justfile @@ -52,6 +52,12 @@ cleanup host: (remove-common host) (remove-artifacts host) merge-with-common host: (host-dir-exists host) cp --archive --force ./common/. ./{{host}}/files/ +# Make .makeimg.modes for host +make-modes host: (host-dir-exists host) (merge-with-common host) && (cleanup host) + #!/usr/bin/env sh + cd ./{{host}} + makeimg --record-modes + # Test the IMGBUILD by building an image test host: (host-dir-exists host) (merge-with-common host) && (cleanup host) #!/usr/bin/env sh @@ -68,6 +74,7 @@ payload host: (host-dir-exists host) (merge-with-common host) #!/usr/bin/env sh cd ./{{host}} makeimg -R anemos-secrets + makeimg --apply-modes tar czf payload.tar.gz IMGBUILD files anemos-secrets keys repositories rm -rf anemos-secrets diff --git a/sqmeta/.makeimg.modes b/sqmeta/.makeimg.modes new file mode 100644 index 0000000..6aff548 --- /dev/null +++ b/sqmeta/.makeimg.modes @@ -0,0 +1,27 @@ +644 files/etc/anemos.conf +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-5e69ca50.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-60ac2099.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-6165ee59.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-61666e3f.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-616a9724.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-616abc23.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-616ac3bc.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-616adfeb.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-616db30d.rsa.pub +644 files/etc/apk/keys/alpine-devel@lists.alpinelinux.org-66ba20fe.rsa.pub +644 files/etc/apk/keys/alpine@sr.ht.rsa.pub +644 files/etc/apk/repositories +644 files/etc/hostname +644 files/etc/network/interfaces +600 files/etc/ssh/ssh_host_ed25519_key.makeimg.template +644 files/etc/ssh/ssh_host_ed25519_key.pub.makeimg.template +644 files/etc/ssh/sshd_config.makeimg.patch +644 files/root/.ssh/authorized_keys -- 2.44.1