]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Expand regular user if not running as root 1383/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 12 Mar 2023 14:29:57 +0000 (15:29 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 12 Mar 2023 14:29:57 +0000 (15:29 +0100)
mkosi/__init__.py

index cf8bfa266a4d5ddab07df131dea09a54dacafce7..d747893b3ab578c7720fb013360c410ef2dba227 100644 (file)
@@ -3918,6 +3918,8 @@ def expand_paths(paths: Sequence[str]) -> list[Path]:
     # No os.path.expandvars because it treats unset variables as empty.
     expanded = []
     for path in paths:
+        if not sudo_user:
+            path = os.path.expanduser(path)
         try:
             expanded += [Path(string.Template(str(path)).substitute(environ))]
         except KeyError: