From: Daan De Meyer Date: Sun, 19 Jan 2025 22:42:33 +0000 (+0100) Subject: Don't remove root directory when removing empty directories X-Git-Tag: v25~27^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=213010b397a3589aa47c646882380ebee2c17fac;p=thirdparty%2Fmkosi.git Don't remove root directory when removing empty directories --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 1c1d98d99..18e0312b8 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -193,6 +193,9 @@ def remove_files(context: Context) -> None: if context.config.output_format.is_extension_image(): with complete_step("Removing empty directories…"): for d in reversed(sorted(context.root.glob("**/"))): + if d == context.root: + continue + if not any(d.iterdir()): d.rmdir()