From: Daan De Meyer Date: Fri, 3 Jan 2025 23:44:59 +0000 (+0100) Subject: Add missing sandbox for rmtree() X-Git-Tag: v25~81^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4eddd95307ac7648ab6428b53c9e596cae072cea;p=thirdparty%2Fmkosi.git Add missing sandbox for rmtree() --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index b0ff5d369..2feaa3900 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -3442,7 +3442,10 @@ def make_extension_or_portable_image(context: Context, output: Path) -> None: def finalize_staging(context: Context) -> None: - rmtree(*(context.config.output_dir_or_cwd() / f.name for f in context.staging.iterdir())) + rmtree( + *(context.config.output_dir_or_cwd() / f.name for f in context.staging.iterdir()), + sandbox=context.sandbox, + ) for f in context.staging.iterdir(): if f.is_symlink(): @@ -3624,7 +3627,7 @@ def build_image(context: Context) -> None: if context.config.output_format == OutputFormat.none: finalize_staging(context) - rmtree(context.root) + rmtree(context.root, sandbox=context.sandbox) return if wantrepo: @@ -3731,7 +3734,7 @@ def build_image(context: Context) -> None: finalize_staging(context) if not context.args.debug_workspace: - rmtree(context.root) + rmtree(context.root, sandbox=context.sandbox) print_output_size(context.config.output_dir_or_cwd() / context.config.output_with_compression)