From: DaanDeMeyer Date: Sun, 5 Oct 2025 12:57:13 +0000 (+0200) Subject: Make sure not all subimages depend on default-initrd subimage X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fheads%2Fmain;p=thirdparty%2Fmkosi.git Make sure not all subimages depend on default-initrd subimage Subimages should only depend on the default initrd if they need one. --- diff --git a/mkosi/config.py b/mkosi/config.py index 5ec6bac10..cf465716a 100644 --- a/mkosi/config.py +++ b/mkosi/config.py @@ -5425,10 +5425,14 @@ def parse_config( ) subimages = [ - dataclasses.replace( - image, - initrds=[*image.initrds, initrd.output_dir_or_cwd() / initrd.output], - dependencies=image.dependencies + [initrd.image], + ( + dataclasses.replace( + image, + initrds=[*image.initrds, initrd.output_dir_or_cwd() / initrd.output], + dependencies=image.dependencies + [initrd.image], + ) + if want_default_initrd(image) + else image ) for image in subimages ]