]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Make sure path to parse_config() is correct after chdir()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 25 Apr 2023 12:57:00 +0000 (14:57 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 25 Apr 2023 15:53:21 +0000 (17:53 +0200)
mkosi/config.py

index 5a8ce8def4609a8ab681c01d19496e13edd2e96a..a49c8de0a847800834993b2f6cda5c41fb7ea00f 100644 (file)
@@ -1100,7 +1100,7 @@ class MkosiConfigParser:
                 for p in sorted(path.parent.joinpath("mkosi.conf.d").iterdir()):
                     if p.is_dir() or p.suffix == ".conf":
                         with chdir(p if p.is_dir() else Path.cwd()):
-                            self.parse_config(p, namespace)
+                            self.parse_config(p if p.is_file() else Path("."), namespace)
 
             for s in self.SETTINGS:
                 for f in s.paths: