mkosi: Build initrd as a subimage
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 16 Jul 2024 10:07:38 +0000 (12:07 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 16 Jul 2024 11:59:47 +0000 (13:59 +0200)
commit68ee9771145464949d36d62a0ec687ecfb39290a
tree3be069837c9202c134100bf1bee43253797b2323
parent244952b1ead7bb14058a873fded2cb9709c82a95
mkosi: Build initrd as a subimage

Let's make things a little more consistent and build the initrd
explicitly as a subimage as well instead of relying on mkosi building
it as part of the main image build.

We drop the opensuse initrd postinst script as we don't use erofs by
default anymore. We can always reintroduce it again later if needed.
23 files changed:
mkosi.conf
mkosi.conf.d/10-arch/mkosi.conf
mkosi.conf.d/10-centos-fedora/mkosi.conf
mkosi.conf.d/10-debian-ubuntu/mkosi.conf
mkosi.conf.d/10-fedora/mkosi.conf
mkosi.conf.d/10-opensuse/initrd/mkosi.postinst [deleted file]
mkosi.conf.d/10-opensuse/mkosi.conf
mkosi.images/initrd/mkosi.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.conf.d/arch.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.conf.d/build.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.conf.d/centos-fedora.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.conf.d/debian-ubuntu.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.conf.d/fedora.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.conf.d/opensuse.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.extra/usr/lib/encrypted-var.repart.d/00-root.conf [new file with mode: 0644]
mkosi.images/initrd/mkosi.extra/usr/lib/systemd/system/encrypted-var.service [new file with mode: 0644]
mkosi.images/initrd/mkosi.extra/usr/lib/systemd/system/initrd-run-mount.service [new file with mode: 0644]
mkosi.images/initrd/mkosi.extra/usr/lib/systemd/system/initrdcred.service [new file with mode: 0644]
mkosi.initrd/mkosi.conf [deleted file]
mkosi.initrd/mkosi.extra/usr/lib/encrypted-var.repart.d/00-root.conf [deleted file]
mkosi.initrd/mkosi.extra/usr/lib/systemd/system/encrypted-var.service [deleted file]
mkosi.initrd/mkosi.extra/usr/lib/systemd/system/initrd-run-mount.service [deleted file]
mkosi.initrd/mkosi.extra/usr/lib/systemd/system/initrdcred.service [deleted file]