Update install.sh

This commit is contained in:
wnlen
2026-03-17 01:20:31 +08:00
parent f8a35b7bc4
commit 50f0eec55c

View File

@ -483,15 +483,18 @@ TEMP_DIR="$Install_Dir/temp"
SECRET_VAL="" SECRET_VAL=""
SECRET_FILE="" SECRET_FILE=""
for f in \ for _ in {1..15}; do
for f in \
"$TEMP_DIR/config.yaml" \ "$TEMP_DIR/config.yaml" \
"$CONF_DIR/config.yaml" "$CONF_DIR/config.yaml"
do do
SECRET_VAL="$(read_secret_from_config "$f" 2>/dev/null || true)" SECRET_VAL="$(read_secret_from_config "$f" 2>/dev/null || true)"
if [[ -n "$SECRET_VAL" ]]; then if [[ -n "$SECRET_VAL" ]]; then
SECRET_FILE="$f" SECRET_FILE="$f"
break break 2
fi fi
done
sleep 0.2
done done
dash="http://${api_host}:${api_port}/ui" dash="http://${api_host}:${api_port}/ui"
@ -500,9 +503,9 @@ log "🌐 Dashboard$(url "$dash")"
SHOW_FILE="${SECRET_FILE:-$CONF_DIR/config.yaml}" SHOW_FILE="${SECRET_FILE:-$CONF_DIR/config.yaml}"
if [[ -n "$SECRET_VAL" ]]; then if [[ -n "$SECRET_VAL" ]]; then
MASKED="${SECRET_VAL:0:4}****${SECRET_VAL: -4}" MASKED="${SECRET_VAL}"
log "🔐 Secret${C_YELLOW}${MASKED}${C_NC}" log "🔐 Secret${C_YELLOW}${MASKED}${C_NC}"
log " 查看完整 Secret$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$SHOW_FILE\" | head -n 1")" # log " 查看完整 Secret$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$SHOW_FILE\" | head -n 1")"
else else
log "🔐 Secret${C_YELLOW}启动中暂未读到(稍后再试)${C_NC}" log "🔐 Secret${C_YELLOW}启动中暂未读到(稍后再试)${C_NC}"
log " 稍后查看:$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$CONF_DIR/config.yaml\" | head -n 1")" log " 稍后查看:$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$CONF_DIR/config.yaml\" | head -n 1")"