]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Pick up SYSTEMD_LOG_LOCATION from environment as well
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 3 Apr 2024 18:29:40 +0000 (20:29 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 3 Apr 2024 19:03:25 +0000 (21:03 +0200)
Helps with debugging errors in systemd sometimes.

mkosi/run.py

index 30241275f6fd9efefdc9e67d018a0a0e486737c7..a3b5364ef5aab926d4cd4527292b9dc40b7cc503 100644 (file)
@@ -172,8 +172,9 @@ def run(
     if "TMPDIR" in os.environ:
         env["TMPDIR"] = os.environ["TMPDIR"]
 
-    if "SYSTEMD_LOG_LEVEL" in os.environ:
-        env["SYSTEMD_LOG_LEVEL"] = os.environ["SYSTEMD_LOG_LEVEL"]
+    for e in ("SYSTEMD_LOG_LEVEL", "SYSTEMD_LOG_LOCATION"):
+        if e in os.environ:
+            env[e] = os.environ[e]
 
     if "HOME" not in env:
         env["HOME"] = "/"
@@ -281,8 +282,9 @@ def spawn(
     if "TMPDIR" in os.environ:
         env["TMPDIR"] = os.environ["TMPDIR"]
 
-    if "SYSTEMD_LOG_LEVEL" in os.environ:
-        env["SYSTEMD_LOG_LEVEL"] = os.environ["SYSTEMD_LOG_LEVEL"]
+    for e in ("SYSTEMD_LOG_LEVEL", "SYSTEMD_LOG_LOCATION"):
+        if e in os.environ:
+            env[e] = os.environ[e]
 
     if "HOME" not in env:
         env["HOME"] = "/"