]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Optimize remove_files()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 16 Aug 2024 08:30:04 +0000 (10:30 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 16 Aug 2024 08:30:04 +0000 (10:30 +0200)
mkosi/__init__.py

index 72851ecd9b8d723c18343fcc00b1501a998e1a81..45f9aef4b70a568f4726689f8d8470052a7968f5 100644 (file)
@@ -130,8 +130,8 @@ def remove_files(context: Context) -> None:
         return
 
     with complete_step("Removing files…"):
-        for pattern in context.config.remove_files:
-            rmtree(*context.root.glob(pattern.lstrip("/")), sandbox=context.sandbox)
+        remove = flatten(context.root.glob(pattern.lstrip("/")) for pattern in context.config.remove_files)
+        rmtree(*remove, sandbox=context.sandbox)
 
 
 def install_distribution(context: Context) -> None: