From 84194c00077814395efa2a57fb871c053f58a914 Mon Sep 17 00:00:00 2001 From: DaanDeMeyer Date: Fri, 22 Aug 2025 15:58:18 +0200 Subject: [PATCH] Stop passing --workspace-dir= in mkosi-initrd and mkosi-addon The default value when running as root is /var/tmp now so there's no need to specify --workspace-dir= explicitly anymore. This allows the workspace directory to be changed in the configuration file in /etc/mkosi-initrd and /etc/mkosi-addon. Fixes #3852 --- mkosi/addon.py | 5 +---- mkosi/initrd.py | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/mkosi/addon.py b/mkosi/addon.py index 1ee734e1c..48e1275af 100644 --- a/mkosi/addon.py +++ b/mkosi/addon.py @@ -66,10 +66,7 @@ def main() -> None: cmdline += ["--debug-sandbox"] if os.getuid() == 0: - cmdline += [ - "--workspace-dir=/var/tmp", - "--output-mode=600", - ] + cmdline += ["--output-mode=600"] cmdline += include_system_config("mkosi-addon") cmdline += process_crypttab(Path(staging_dir)) diff --git a/mkosi/initrd.py b/mkosi/initrd.py index c01d3be09..fc064d1a6 100644 --- a/mkosi/initrd.py +++ b/mkosi/initrd.py @@ -374,7 +374,6 @@ def main() -> None: if os.getuid() == 0: cmdline += [ - "--workspace-dir=/var/tmp", "--package-cache-dir=/var", "--cache-only=metadata", ] -- 2.47.2