]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Make sure we finalize the default value for Presets= early
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 22 Oct 2023 13:23:25 +0000 (15:23 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 23 Oct 2023 08:08:54 +0000 (10:08 +0200)
We need to finalize the default value for Presets= early as we use
its value earlier than the other config options.

mkosi/config.py

index 58efdc5f2cc936883a80ed6bfa3d4a8f4c1a8d82..a330d8bd4c8031a9691db35cb46ac2972602f7a1 100644 (file)
@@ -2353,7 +2353,8 @@ def parse_config(argv: Sequence[str] = ()) -> tuple[MkosiArgs, tuple[MkosiConfig
     if args.directory is not None:
         parse_config(Path("."), namespace, defaults)
 
-        include = getattr(namespace, "presets", ())
+        finalize_default(SETTINGS_LOOKUP_BY_DEST["presets"], namespace, defaults)
+        include = getattr(namespace, "presets")
 
         if Path("mkosi.presets").exists():
             for p in Path("mkosi.presets").iterdir():