]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi-vm: install cloud kernel for debian/arm64 builds
authorLuca Boccassi <luca.boccassi@gmail.com>
Sat, 5 Jul 2025 11:47:06 +0000 (12:47 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Sat, 12 Jul 2025 09:25:32 +0000 (10:25 +0100)
The non-cloud arm64 kernel does not enable some configs
that are needed for the qemu runs, like generic TPM support

mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf
mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/arm64.conf [new file with mode: 0644]
mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/kernel-generic.conf [new file with mode: 0644]

index f4fe0fd128580bc0d219f0b7242f318aaae2bdad..a979b06a9b8d69283cd12f5c87cda0b900ebf185 100644 (file)
@@ -11,7 +11,6 @@ Packages=
         dbus-broker
         iproute2
         iputils-ping
-        linux-image-generic
         login
         polkitd
         systemd-coredump
diff --git a/mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/arm64.conf b/mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/arm64.conf
new file mode 100644 (file)
index 0000000..01fc2b0
--- /dev/null
@@ -0,0 +1,11 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Architecture=arm64
+Distribution=debian
+
+[Content]
+# The non-cloud arm64 kernel does not enable various options
+# that are needed for our qemu builds, like generic TPM support
+Packages=
+        linux-image-cloud-arm64
diff --git a/mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/kernel-generic.conf b/mkosi/resources/mkosi-vm/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/kernel-generic.conf
new file mode 100644 (file)
index 0000000..6237c4c
--- /dev/null
@@ -0,0 +1,10 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Architecture=|!arm64
+Distribution=|ubuntu
+Distribution=|kali
+
+[Content]
+Packages=
+        linux-image-generic