fix: audit fixes across all install/update scripts

- codex/ucodex_update.sh: fix ${NC} → ${RESET} (crashed with set -u), fix CRLF
- gemini/ugemini_install.sh: read API_KEY/BASE_URL from config instead of hardcoded, fix "source ~/.bashrc" → "source /etc/profile.d/gemini-cli.sh"
- qwen/uqwen_install.sh: read API_KEY/BASE_URL from config instead of hardcoded

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
delta-cloud-208e
2026-03-08 10:43:06 +00:00
parent 77cde5d012
commit be048ee873
3 changed files with 135 additions and 135 deletions

View File

@@ -169,8 +169,8 @@ log "Patches applied"
# ---- Set environment variables (system-wide, all users) ----
info "Setting environment variables..."
API_KEY="ClauderAPI"
BASE_URL="https://ai.37-187-136-86.sslip.io"
API_KEY=$(python3 -c "import json; print(json.load(open('$INSTALL_DIR/qwen_config.json'))['api_key'])")
BASE_URL=$(python3 -c "import json; print(json.load(open('$INSTALL_DIR/qwen_config.json'))['base_url'])")
# Write to /etc/environment (all users, all sessions including cron)
ETC_ENV="/etc/environment"