From: Daan De Meyer Date: Tue, 15 Apr 2025 08:12:06 +0000 (+0200) Subject: Make sure sync scripts are executable X-Git-Tag: v26~245 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8bee4cb8e2791fdf3ebb02944ec61782c935d56f;p=thirdparty%2Fmkosi.git Make sure sync scripts are executable Fixes #3689 --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index c282d3d50..b7cbbbe10 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -633,6 +633,10 @@ def run_sync_scripts(config: Config) -> None: if not config.sync_scripts: return + for script in config.sync_scripts: + if not os.access(script, os.X_OK): + die(f"{script} is not executable") + env = dict( DISTRIBUTION=str(config.distribution), RELEASE=config.release,