penguin/utils

my env utils

commit a1897f229c9585d6c9cb5a1afea0b5df32ed778c

author斟酌 鵬兄 <tgckpg@gmail.com>
date2026-07-20T15:28:06Z
subjectRemoved -t for mktemp
commit a1897f229c9585d6c9cb5a1afea0b5df32ed778c
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date:   2026-07-20T15:28:06Z

    Removed -t for mktemp
---
 bash/dist/rbashrc        |  2 +-
 bash/dist/rbashrc.asc    | 10 +++++-----
 bash/dist/sources.list   |  2 +-
 bash/sources/16_keystore |  4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/bash/dist/rbashrc b/bash/dist/rbashrc
index 25dee4e..82ce5a5 100755
--- a/bash/dist/rbashrc
+++ b/bash/dist/rbashrc
@@ -18,7 +18,7 @@ RBASH_CONFIG="$RBASH_HOME/config"
 RBASH_ENV="$RBASH_HOME/env"
 RBASH_MERGED="$RBASH_CACHE_DIR/merged"
 RBASH_BIN="$RBASH_HOME/bin"
-RBASH_SOURCES_SUM="27af738aaf2cc06e37c7a50f19982c3cac8b9444414997c67738ad5911d5f502"
+RBASH_SOURCES_SUM="5b9bfb105ab2fbc2e26b2ba526b2f61862ea26559d8626d52e37b535ac17f1dd"
 
 
 # ---- rbash: bash/core/00_env.bash ----
diff --git a/bash/dist/rbashrc.asc b/bash/dist/rbashrc.asc
index a7535a2..b07591b 100644
--- a/bash/dist/rbashrc.asc
+++ b/bash/dist/rbashrc.asc
@@ -1,8 +1,8 @@
 -----BEGIN PGP SIGNATURE-----
 
-iJEEABYKADkWIQR8HpSNhBJUxWnt+97Vz1+xz60nwwUCal47IhsUgAAAAAAEAA5t
-YW51MiwyLjUrMS4xMiwwLDMACgkQ1c9fsc+tJ8M5AQD+NsWRcjhbw6Wz3Qzt0UqE
-bP7n30ypjOdxdsP33DOcS8MA/j2WUY8PUlJ0jn2V+Wtcuvey0AzidOex8e4iKvID
-IFQN
-=IJtH
+iJEEABYKADkWIQR8HpSNhBJUxWnt+97Vz1+xz60nwwUCal4+HxsUgAAAAAAEAA5t
+YW51MiwyLjUrMS4xMiwwLDMACgkQ1c9fsc+tJ8MiWAEAqFM3KDUJNeDHoUgw+C5s
+xrsjyFAbv7CSu1c/PRxVxi4A/1F/iAbNgGzFd3WR7stRMtTLS2gLehI7o4Pfnvwc
+PQIK
+=G4BQ
 -----END PGP SIGNATURE-----
diff --git a/bash/dist/sources.list b/bash/dist/sources.list
index 779bf52..e71d1a7 100644
--- a/bash/dist/sources.list
+++ b/bash/dist/sources.list
@@ -3,7 +3,7 @@ e50644286373408263ce5a6f455bf967585a767cce055e67423bd33fdafeab9f  sources/12_sho
 043a103f7602304732b37c8219ba4f74bc8af37278fc6d2f63d642ef9a29a6fe  sources/13_shortcuts_macos
 3340cf44a97771e6839e03443e8276c25804e0918c0415b1ffe0112d060cee2d  sources/14_shortcuts_greps
 a0d62f10f39fa988d8ff8ce13a1751488e6bad1662c3b97ab8ef3fa09c702666  sources/15_gpg-agent
-b7fd79447cef0353c54501c23022f1a45fc9377f5826694a67710e06332073e9  sources/16_keystore
+6699650f7a08fd6c5f98a234f60ff60f39a640aeea89bb4e57ebab13c1d91a66  sources/16_keystore
 570a67928ad4eb2ae343ebc3eee39413989087388fe35e0cd675573add6730b0  sources/17_kcontext
 f45e3d068475a40b838336f675948d07b544967d03fbf491abd70e131db38fb0  sources/18_kotp
 7ce7ab97af4aa3f6681981d0d2f687b3eb9b7e7beda5e3b74b651210f7c6fac9  sources/19_k8s_funcs
diff --git a/bash/sources/16_keystore b/bash/sources/16_keystore
index e4a9e5a..24b43c2 100644
--- a/bash/sources/16_keystore
+++ b/bash/sources/16_keystore
@@ -544,7 +544,7 @@ function _kstoreupload {
 	_TARGET="$1"
 	shift
 
-	_TEMP="$(mktemp -t kstoreupload)" || return 1
+	_TEMP="$(mktemp "${TMPDIR:-/tmp}/kstoreupload.XXXXXXXXXX")" || return 1
 
 	tar zcf "$_TEMP" $@
 	_kstoreenc "$_TEMP" > "${_TEMP}.enc"
@@ -574,7 +574,7 @@ function _kstoredownload {
 	local -a _EXISTING=()
 
 	_TARGET="$1"
-	_TMP="$(mktemp -t kstoredownload).tar.gz" || return 1
+	_TMP="$(mktemp "${TMPDIR:-/tmp}/kstoredownload.XXXXXXXXXX")" || return 1
 
 	_OLD_PIPEFAIL="$(set +o | grep pipefail)"
 	set -o pipefail