]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Skip files outside of known paths for extension outputs 3451/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 30 Jan 2025 14:24:22 +0000 (15:24 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 30 Jan 2025 14:24:22 +0000 (15:24 +0100)
mkosi/__init__.py

index f5d5c0fd0586389d75bc5fabc4c532f98e703110..51b06ab0542662481216d73cf7c3fa183bc828b6 100644 (file)
@@ -185,6 +185,16 @@ def mount_base_trees(context: Context) -> Iterator[None]:
             rel = p.relative_to(context.root)
             q = context.workspace / "lower" / rel
 
+            if (
+                context.config.output_format == OutputFormat.sysext
+                and not rel.is_relative_to("usr")
+                and not rel.is_relative_to("opt")
+            ):
+                continue
+
+            if context.config.output_format == OutputFormat.confext and not rel.is_relative_to("etc"):
+                continue
+
             if not q.is_symlink() and not q.exists():
                 continue