]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Make sure /etc/ and /var/ always exist in sandbox
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 1 Apr 2025 07:59:22 +0000 (09:59 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 1 Apr 2025 07:59:22 +0000 (09:59 +0200)
Fixes #3637

mkosi/run.py

index 092a3e339a59fc33a4baf2fd487ae7ff7f6a7ddb..422006d889802182d7e2f1734b2c342318583e7b 100644 (file)
@@ -557,7 +557,15 @@ def sandbox_cmd(
 
         if not overlay and not relaxed:
             tmp = stack.enter_context(vartmpdir())
-            yield [*cmdline, "--bind", tmp, "/var/tmp", "--dir", "/tmp", "--dir", "/run", *options]
+            yield [
+                *cmdline,
+                "--bind", tmp, "/var/tmp",
+                "--dir", "/etc",
+                "--dir", "/var",
+                "--dir", "/tmp",
+                "--dir", "/run",
+                *options,
+            ]  # fmt: skip
             return
 
         for d in ("etc", "opt"):