penguin/utils

my env utils

commit 826c815d6d9977d5c3681f3345ade1309233421a

author斟酌 鵬兄 <tgckpg@gmail.com>
date2026-09-07T05:37:19Z
subjectDo not use hostname because it's not always there
commit 826c815d6d9977d5c3681f3345ade1309233421a
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date:   2026-09-07T05:37:19Z

    Do not use hostname because it's not always there
---
 bash/dist/rbashrc                |  2 +-
 bash/dist/rbashrc.asc            | 10 +++++-----
 bash/dist/sources.list           |  2 +-
 bash/sources/42_clipboard_server |  2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/bash/dist/rbashrc b/bash/dist/rbashrc
index 76e4668..8f57a6d 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="8e5759f25d9f3a7f201bcbe81c4206a1d1e862ca8042ed18c86f720cdb511824"
+RBASH_SOURCES_SUM="a5bc07b2fe8fa5c35cb7255f21ac56347f0cd0c0a3bc4fde63cfadd83d73981f"
 
 
 # ---- rbash: bash/core/00_env.bash ----
diff --git a/bash/dist/rbashrc.asc b/bash/dist/rbashrc.asc
index be6548a..a51470f 100644
--- a/bash/dist/rbashrc.asc
+++ b/bash/dist/rbashrc.asc
@@ -1,8 +1,8 @@
 -----BEGIN PGP SIGNATURE-----
 
-iJEEABYKADkWIQR8HpSNhBJUxWnt+97Vz1+xz60nwwUCap5MExsUgAAAAAAEAA5t
-YW51MiwyLjUrMS4xMiwwLDMACgkQ1c9fsc+tJ8N5ZwD9H91SS99o/EPOqnh/BSd+
-9IbgTEZNfrQzHGHixzp6+rIA/1MhPjYAofScl1Hlzm1Rl78yHOjiQD2Ri9oqC5vu
-Ni8P
-=nIGU
+iJEEABYKADkWIQR8HpSNhBJUxWnt+97Vz1+xz60nwwUCap5NXhsUgAAAAAAEAA5t
+YW51MiwyLjUrMS4xMiwwLDMACgkQ1c9fsc+tJ8P4lgD/QY8KkS2cmOXCvzZgeLy1
+/bm4i40dQL5pUE9F72uxyDoA/ilwF+RMAUh/1QQCANGaV89+y6WvkYZFm6tERgiX
+GtIO
+=RfT/
 -----END PGP SIGNATURE-----
diff --git a/bash/dist/sources.list b/bash/dist/sources.list
index 9e2fe6b..a718ac7 100644
--- a/bash/dist/sources.list
+++ b/bash/dist/sources.list
@@ -13,5 +13,5 @@ b5a488efc0558e2b795a1558e2c91a8aeecc3fd441d437aff3a4749d5eb0bdfc  sources/23_win
 5dbc166ce1b051b54d244ef5dc6b52dfbff03965e9abb0ed891d441dffbf8a76  sources/31_git-utils
 c9c270376844e7c7e3c48b1e86c2ce3e7824dde64e8724c17c5fc95910abd11c  sources/40_go-command
 c0e8ef70466063907b5ed9e52c13532b0019b8cb5975d020899804549a76a37f  sources/41_pivot-command
-d5ab8397ab59dcce6929766d4786a3469b8d002f896df711d5612a79c22ea20e  sources/42_clipboard_server
+43251f55a7927f7a422fd2d187a06c2a3436920dfbe90456d4222041528cde4c  sources/42_clipboard_server
 d02be2a68e8bd1f7e5adacbdd0bdc4f426aabfa1a57709270b673617db6c5352  sources/60_diagnostics
diff --git a/bash/sources/42_clipboard_server b/bash/sources/42_clipboard_server
index ddde33f..055989a 100644
--- a/bash/sources/42_clipboard_server
+++ b/bash/sources/42_clipboard_server
@@ -8,7 +8,7 @@ SSH_CLIPBOARD_PASTE_PIDFILE="${SSH_CLIPBOARD_PASTE_PIDFILE:-$SSH_CLIPBOARD_DIR/s
 SSH_CLIPBOARD_LOG="${SSH_CLIPBOARD_LOG:-$SSH_CLIPBOARD_DIR/ssh-clipboard.log}"
 
 SSH_CLIPBOARD_CLIENT_ID="$(
-	hostname |
+	printf '%s' "$HOSTNAME" |
 		tr '[:upper:]' '[:lower:]' |
 		tr -c 'a-z0-9_.-' '_'
 )"