]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Make sure we make all kinds of scripts executable
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 9 Apr 2024 14:29:04 +0000 (16:29 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 9 Apr 2024 15:29:02 +0000 (17:29 +0200)
mkosi/config.py

index 835bddd6e41baf886ecf71fabab1a79290156951..5b760e18da6e12f2fddde291fc30e7b6895bf06b 100644 (file)
@@ -3261,10 +3261,13 @@ def parse_config(argv: Sequence[str] = (), *, resources: Path = Path("/")) -> tu
                 if any(p == Path(c) for c in BUILTIN_CONFIGS):
                     _, [config] = parse_config(["--directory", "", "--include", os.fspath(path)])
                     make_executable(
+                        *config.configure_scripts,
+                        *config.clean_scripts,
+                        *config.sync_scripts,
                         *config.prepare_scripts,
+                        *config.build_scripts,
                         *config.postinst_scripts,
                         *config.finalize_scripts,
-                        *config.build_scripts,
                     )
 
                 with chdir(path if path.is_dir() else Path.cwd()):