From: Daan De Meyer Date: Thu, 17 Apr 2025 10:40:17 +0000 (+0200) Subject: mkosi: Rename mkosi.prepare scripts for systemd deps to systemd.prepare X-Git-Tag: v258-rc1~798 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8881f09c5a48408b545140c3ed822cec0365f86;p=thirdparty%2Fsystemd.git mkosi: Rename mkosi.prepare scripts for systemd deps to systemd.prepare These scripts are reused by multiple images, so let's give them a non-standard name to indicate that. Otherwise it's all too easy to add something to mkosi.prepare for the main image and accidentally have it included in all the subimages as well even though that's not desired. --- diff --git a/mkosi/mkosi.conf.d/arch/mkosi.conf b/mkosi/mkosi.conf.d/arch/mkosi.conf index f897d7d31c1..a06b84371bc 100644 --- a/mkosi/mkosi.conf.d/arch/mkosi.conf +++ b/mkosi/mkosi.conf.d/arch/mkosi.conf @@ -4,6 +4,7 @@ Distribution=arch [Content] +PrepareScripts=systemd.prepare VolatilePackages= systemd systemd-libs diff --git a/mkosi/mkosi.conf.d/arch/mkosi.prepare b/mkosi/mkosi.conf.d/arch/systemd.prepare similarity index 100% rename from mkosi/mkosi.conf.d/arch/mkosi.prepare rename to mkosi/mkosi.conf.d/arch/systemd.prepare diff --git a/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf b/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf index 7c941046f77..ed8be13ba6c 100644 --- a/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf +++ b/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf @@ -5,6 +5,7 @@ Distribution=|centos Distribution=|fedora [Content] +PrepareScripts=systemd.prepare VolatilePackages= systemd systemd-boot diff --git a/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare b/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare similarity index 100% rename from mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare rename to mkosi/mkosi.conf.d/centos-fedora/systemd.prepare diff --git a/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf b/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf index 30138c00fbc..c9836d487d2 100644 --- a/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf +++ b/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf @@ -5,6 +5,7 @@ Distribution=|debian Distribution=|ubuntu [Content] +PrepareScripts=systemd.prepare VolatilePackages= libnss-myhostname libnss-mymachines diff --git a/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare b/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare similarity index 100% rename from mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare rename to mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare diff --git a/mkosi/mkosi.conf.d/opensuse/mkosi.conf b/mkosi/mkosi.conf.d/opensuse/mkosi.conf index 32ff446fec5..527beaa3b8a 100644 --- a/mkosi/mkosi.conf.d/opensuse/mkosi.conf +++ b/mkosi/mkosi.conf.d/opensuse/mkosi.conf @@ -11,6 +11,7 @@ Repositories=non-oss SandboxTrees=macros.db_backend:/etc/rpm/macros.db_backend [Content] +PrepareScripts=systemd.prepare VolatilePackages= libsystemd0 libudev1 diff --git a/mkosi/mkosi.conf.d/opensuse/mkosi.prepare b/mkosi/mkosi.conf.d/opensuse/systemd.prepare similarity index 100% rename from mkosi/mkosi.conf.d/opensuse/mkosi.prepare rename to mkosi/mkosi.conf.d/opensuse/systemd.prepare diff --git a/mkosi/mkosi.images/exitrd/mkosi.conf.d/arch.conf b/mkosi/mkosi.images/exitrd/mkosi.conf.d/arch.conf index 8ccf7222388..9940b1ef58d 100644 --- a/mkosi/mkosi.images/exitrd/mkosi.conf.d/arch.conf +++ b/mkosi/mkosi.images/exitrd/mkosi.conf.d/arch.conf @@ -4,7 +4,7 @@ Distribution=arch [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/arch/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/arch/systemd.prepare VolatilePackages= systemd systemd-libs diff --git a/mkosi/mkosi.images/exitrd/mkosi.conf.d/centos-fedora.conf b/mkosi/mkosi.images/exitrd/mkosi.conf.d/centos-fedora.conf index 1665f8b4714..67fc047103a 100644 --- a/mkosi/mkosi.images/exitrd/mkosi.conf.d/centos-fedora.conf +++ b/mkosi/mkosi.images/exitrd/mkosi.conf.d/centos-fedora.conf @@ -5,6 +5,6 @@ Distribution=|centos Distribution=|fedora [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare VolatilePackages= systemd-standalone-shutdown diff --git a/mkosi/mkosi.images/exitrd/mkosi.conf.d/debian.conf b/mkosi/mkosi.images/exitrd/mkosi.conf.d/debian.conf index c745a1a1d3f..bce949168d9 100644 --- a/mkosi/mkosi.images/exitrd/mkosi.conf.d/debian.conf +++ b/mkosi/mkosi.images/exitrd/mkosi.conf.d/debian.conf @@ -4,6 +4,6 @@ Distribution=debian [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare VolatilePackages= systemd-standalone-shutdown diff --git a/mkosi/mkosi.images/exitrd/mkosi.conf.d/opensuse.conf b/mkosi/mkosi.images/exitrd/mkosi.conf.d/opensuse.conf index 7acc4813892..5afda7a87cd 100644 --- a/mkosi/mkosi.images/exitrd/mkosi.conf.d/opensuse.conf +++ b/mkosi/mkosi.images/exitrd/mkosi.conf.d/opensuse.conf @@ -4,7 +4,7 @@ Distribution=opensuse [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/opensuse/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/opensuse/systemd.prepare Packages= diffutils grep diff --git a/mkosi/mkosi.images/exitrd/mkosi.conf.d/ubuntu.conf b/mkosi/mkosi.images/exitrd/mkosi.conf.d/ubuntu.conf index 742d9985040..f1ef2eb19b6 100644 --- a/mkosi/mkosi.images/exitrd/mkosi.conf.d/ubuntu.conf +++ b/mkosi/mkosi.images/exitrd/mkosi.conf.d/ubuntu.conf @@ -4,7 +4,7 @@ Distribution=ubuntu [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare VolatilePackages= libsystemd-shared libsystemd0 diff --git a/mkosi/mkosi.images/initrd/mkosi.conf.d/arch.conf b/mkosi/mkosi.images/initrd/mkosi.conf.d/arch.conf index 74f4bee9c91..909426a09cc 100644 --- a/mkosi/mkosi.images/initrd/mkosi.conf.d/arch.conf +++ b/mkosi/mkosi.images/initrd/mkosi.conf.d/arch.conf @@ -4,7 +4,7 @@ Distribution=arch [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/arch/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/arch/systemd.prepare Packages= btrfs-progs tpm2-tools diff --git a/mkosi/mkosi.images/initrd/mkosi.conf.d/centos-fedora.conf b/mkosi/mkosi.images/initrd/mkosi.conf.d/centos-fedora.conf index de1c8947a2e..1a971625bfe 100644 --- a/mkosi/mkosi.images/initrd/mkosi.conf.d/centos-fedora.conf +++ b/mkosi/mkosi.images/initrd/mkosi.conf.d/centos-fedora.conf @@ -5,7 +5,7 @@ Distribution=|centos Distribution=|fedora [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare Packages= tpm2-tools diff --git a/mkosi/mkosi.images/initrd/mkosi.conf.d/debian-ubuntu.conf b/mkosi/mkosi.images/initrd/mkosi.conf.d/debian-ubuntu.conf index b2fb3a06cbb..7f2566e9938 100644 --- a/mkosi/mkosi.images/initrd/mkosi.conf.d/debian-ubuntu.conf +++ b/mkosi/mkosi.images/initrd/mkosi.conf.d/debian-ubuntu.conf @@ -5,7 +5,7 @@ Distribution=|debian Distribution=|ubuntu [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare Packages= btrfs-progs tpm2-tools diff --git a/mkosi/mkosi.images/initrd/mkosi.conf.d/opensuse.conf b/mkosi/mkosi.images/initrd/mkosi.conf.d/opensuse.conf index 18142a6dbd0..b43bc436310 100644 --- a/mkosi/mkosi.images/initrd/mkosi.conf.d/opensuse.conf +++ b/mkosi/mkosi.images/initrd/mkosi.conf.d/opensuse.conf @@ -4,7 +4,7 @@ Distribution=opensuse [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/opensuse/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/opensuse/systemd.prepare Packages= btrfs-progs kmod diff --git a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/arch.conf b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/arch.conf index 070506b8f5d..c7a1db67a86 100644 --- a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/arch.conf +++ b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/arch.conf @@ -4,7 +4,7 @@ Distribution=arch [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/arch/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/arch/systemd.prepare Packages= inetutils iproute diff --git a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/centos-fedora.conf b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/centos-fedora.conf index 6d4caebef43..33388242725 100644 --- a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/centos-fedora.conf +++ b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/centos-fedora.conf @@ -5,7 +5,7 @@ Distribution=|centos Distribution=|fedora [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare Packages= hostname iproute diff --git a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/debian-ubuntu.conf b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/debian-ubuntu.conf index ddf1a188075..5c911fbe593 100644 --- a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/debian-ubuntu.conf +++ b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/debian-ubuntu.conf @@ -5,7 +5,7 @@ Distribution=|debian Distribution=|ubuntu [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare Packages= hostname iproute2 diff --git a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/opensuse.conf b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/opensuse.conf index 4f96c7d34b4..5904812464e 100644 --- a/mkosi/mkosi.images/minimal-base/mkosi.conf.d/opensuse.conf +++ b/mkosi/mkosi.images/minimal-base/mkosi.conf.d/opensuse.conf @@ -4,7 +4,7 @@ Distribution=opensuse [Content] -PrepareScripts=%D/mkosi/mkosi.conf.d/opensuse/mkosi.prepare +PrepareScripts=%D/mkosi/mkosi.conf.d/opensuse/systemd.prepare Packages= diffutils grep