]> git.ipfire.org Git - thirdparty/systemd.git/commit
mkosi: Reuse main image prepare scripts in subimages 37155/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 16 Apr 2025 12:04:33 +0000 (14:04 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 16 Apr 2025 12:37:58 +0000 (14:37 +0200)
commit52a82bcfc9ea627c12ae32f3065b1582dfbf864b
treee386f3311998365c76622c339b4ce8fea64da70d
parent0ac6fc2917704e1bddedde95cf1e899811e5f581
mkosi: Reuse main image prepare scripts in subimages

In the subimages we also want to make sure all dependencies of the
systemd packages are cached so reuse the same prepare scripts from
the main image to do that.

We only want required dependencies in the subimages, not recommended
or suggested dependendencies, so add an environment variable
$SYSTEMD_REQUIRED_DEPS_ONLY which the prepare scripts can check for
and enable it for the subimages.
20 files changed:
mkosi/mkosi.conf.d/arch/mkosi.prepare
mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare
mkosi/mkosi.conf.d/debian-ubuntu/mkosi.prepare
mkosi/mkosi.conf.d/opensuse/mkosi.prepare
mkosi/mkosi.images/exitrd/mkosi.conf
mkosi/mkosi.images/exitrd/mkosi.conf.d/arch.conf
mkosi/mkosi.images/exitrd/mkosi.conf.d/centos-fedora.conf
mkosi/mkosi.images/exitrd/mkosi.conf.d/debian.conf
mkosi/mkosi.images/exitrd/mkosi.conf.d/opensuse.conf
mkosi/mkosi.images/exitrd/mkosi.conf.d/ubuntu.conf
mkosi/mkosi.images/initrd/mkosi.conf
mkosi/mkosi.images/initrd/mkosi.conf.d/arch.conf
mkosi/mkosi.images/initrd/mkosi.conf.d/centos-fedora.conf
mkosi/mkosi.images/initrd/mkosi.conf.d/debian-ubuntu.conf
mkosi/mkosi.images/initrd/mkosi.conf.d/opensuse.conf
mkosi/mkosi.images/minimal-base/mkosi.conf
mkosi/mkosi.images/minimal-base/mkosi.conf.d/arch.conf
mkosi/mkosi.images/minimal-base/mkosi.conf.d/centos-fedora.conf
mkosi/mkosi.images/minimal-base/mkosi.conf.d/debian-ubuntu.conf
mkosi/mkosi.images/minimal-base/mkosi.conf.d/opensuse.conf