From: Daan De Meyer Date: Wed, 26 Jun 2024 10:04:19 +0000 (+0200) Subject: Deal with systemd split packages added in Debian testing X-Git-Tag: v24~84^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fcedb02293f08caf30ba3943154798645accc50a;p=thirdparty%2Fmkosi.git Deal with systemd split packages added in Debian testing systemd-repart and systemd-cryptsetup were moved to subpackages in Debian testing. Let's make sure we account for that in mkosi-tools and mkosi-initrd. --- diff --git a/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-debian-ubuntu/mkosi.conf b/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-debian-ubuntu/mkosi.conf index e8b265c9f..6ea07f516 100644 --- a/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-debian-ubuntu/mkosi.conf +++ b/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-debian-ubuntu/mkosi.conf @@ -9,6 +9,10 @@ Packages= kmod # Not pulled in as a dependency on Debian/Ubuntu dmsetup # Not pulled in as a dependency on Debian/Ubuntu + ?exact-name(systemd-cryptsetup) + ?exact-name(systemd-repart) + libcryptsetup12 + # xfsprogs pulls in python on Debian (???) and XFS generally # isn't used on Debian so we don't install xfsprogs. e2fsprogs diff --git a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu.conf b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu.conf index 8b2c7f919..d7756f57c 100644 --- a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu.conf +++ b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu.conf @@ -6,6 +6,7 @@ Distribution=|ubuntu [Content] Packages= + ?exact-name(systemd-repart) ?exact-name(systemd-ukify) apt archlinux-keyring @@ -17,6 +18,7 @@ Packages= git-core grub2 libarchive-tools + libcryptsetup12 libtss2-dev makepkg openssh-client