From 55a3c521e3b16d75bf00065894ad63b925596942 Mon Sep 17 00:00:00 2001 From: mesutoezdil Date: Sat, 23 May 2026 18:12:42 +0300 Subject: [PATCH] fix(scripts): use TMPDIR-aware mktemp template in shell scripts --- tasks/scripts/helm-k3s-local.sh | 2 +- tasks/scripts/stage-prebuilt-binaries.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/scripts/helm-k3s-local.sh b/tasks/scripts/helm-k3s-local.sh index 8d4919e85..2a7fe95e1 100755 --- a/tasks/scripts/helm-k3s-local.sh +++ b/tasks/scripts/helm-k3s-local.sh @@ -117,7 +117,7 @@ k3d_cluster_exists() { merge_kubeconfig() { require_kubectl local tmp k3d_cfg merged_dir - tmp="$(mktemp)" + tmp="$(mktemp "${TMPDIR:-/tmp}/openshell-kubeconfig.XXXXXX")" k3d kubeconfig get "${CLUSTER_NAME}" >"${tmp}" if [[ -s "${KUBECONFIG_TARGET}" ]]; then diff --git a/tasks/scripts/stage-prebuilt-binaries.sh b/tasks/scripts/stage-prebuilt-binaries.sh index 271bc8025..107bc7282 100755 --- a/tasks/scripts/stage-prebuilt-binaries.sh +++ b/tasks/scripts/stage-prebuilt-binaries.sh @@ -121,7 +121,7 @@ patch_workspace_version() { fi cargo_toml="${ROOT}/Cargo.toml" - cargo_toml_backup="$(mktemp)" + cargo_toml_backup="$(mktemp "${TMPDIR:-/tmp}/openshell-cargo.XXXXXX")" cp "$cargo_toml" "$cargo_toml_backup" restore_cargo_toml=1 sed -i -E '/^\[workspace\.package\]/,/^\[/{s/^version[[:space:]]*=[[:space:]]*".*"/version = "'"${OPENSHELL_CARGO_VERSION}"'"/}' "$cargo_toml"