]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Install archlinux-keyring and makepkg in default debian/ubuntu image
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 17 Dec 2023 20:01:35 +0000 (21:01 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 18 Dec 2023 11:19:13 +0000 (12:19 +0100)
Also run pacman-key --init and pacman-key --populate in a prepare
script.

mkosi.conf.d/20-debian-ubuntu.conf
mkosi.prepare.chroot [new file with mode: 0755]

index e3927c87893bccd703fd5e827e0883c76cce1c1f..e9a3b14ad84e2f1631a52a98157eaf6652214a25 100644 (file)
@@ -8,6 +8,7 @@ Distribution=|ubuntu
 Packages=
         amd64-microcode
         apt
+        archlinux-keyring
         bash
         btrfs-progs
         bubblewrap
@@ -24,6 +25,7 @@ Packages=
         grub-pc
         intel-microcode
         libtss2-dev
+        makepkg
         mtools
         openssh-client
         openssh-server
diff --git a/mkosi.prepare.chroot b/mkosi.prepare.chroot
new file mode 100755 (executable)
index 0000000..a2fbc69
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+if [ "$1" = "final" ] && command -v pacman-key; then
+    pacman-key --init
+    pacman-key --populate
+fi