]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Mark scratch disk as nocow 3592/head
authorSeptatrix <24257556+Septatrix@users.noreply.github.com>
Thu, 3 Apr 2025 15:02:19 +0000 (17:02 +0200)
committerSeptatrix <24257556+Septatrix@users.noreply.github.com>
Thu, 3 Apr 2025 15:02:19 +0000 (17:02 +0200)
mkosi/qemu.py

index 538849ca9f36a8a4774fb48bb6d6d7cd0581b4bc..0c60148dd0845e0f04762458d69aed98ae305a10 100644 (file)
@@ -675,6 +675,7 @@ def want_scratch(config: Config) -> bool:
 @contextlib.contextmanager
 def generate_scratch_fs(config: Config) -> Iterator[Path]:
     with tempfile.NamedTemporaryFile(dir="/var/tmp", prefix="mkosi-scratch-") as scratch:
+        maybe_make_nocow(Path(scratch.name))
         scratch.truncate(1024**4)
         fs = config.distribution.filesystem()
         extra = config.finalize_environment().get(f"SYSTEMD_REPART_MKFS_OPTIONS_{fs.upper()}", "")