From f5881cd5c8bec4a64f1a2d7e0af6fc4128d2817a Mon Sep 17 00:00:00 2001 From: Guofang Date: Mon, 19 Oct 2026 13:38:47 +0800 Subject: [PATCH] Default the work directory to /var/tmp /tmp is memory-backed on some systems, and the work directory holds about 10 GiB. Co-Authored-By: Claude Sonnet 5.5 --- build-windows-install-disk.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-windows-install-disk.sh b/build-windows-install-disk.sh index 5ba6e63..78f1e2e 100755 --- a/build-windows-install-disk.sh +++ b/build-windows-install-disk.sh @@ -111,7 +111,9 @@ fi # stat prints a file size with -f %z on macOS (BSD) and -c %s on Linux (GNU). if [[ "$os" == Darwin ]]; then size_args=(-f %z); else size_args=(-c %s); fi -work_dir="$(mktemp -d "${TMPDIR:-/tmp}/win11-install-disk.XXXXXX")" +# The work directory holds about 10 GiB, so it defaults to /var/tmp: /tmp is +# memory-backed on some systems (Debian 13, Fedora, Arch). +work_dir="$(mktemp -d "${TMPDIR:-/var/tmp}/win11-install-disk.XXXXXX")" mount_dir="$work_dir/iso" mkdir "$mount_dir" note "work directory: $work_dir"