~现在安装时如指定了版本分支,在更新界面不再会显示未选择

This commit is contained in:
juewuy
2026-01-25 19:08:45 +08:00
parent 71e4816020
commit 0ecfad2d2c
3 changed files with 10 additions and 13 deletions

View File

@@ -286,14 +286,12 @@ setversion() {
echo "-----------------------------------------------" echo "-----------------------------------------------"
read -p "请输入相应数字 > " num read -p "请输入相应数字 > " num
case "$num" in case "$num" in
2) 1) release_type=master ;;
url=$(echo "$url" | sed 's/master/stable/') 2) release_type=stable ;;
;; 3) release_type=dev ;;
3)
url=$(echo "$url" | sed 's/master/dev/')
;;
*) ;; *) ;;
esac esac
url=$(echo "$url" | sed "s/master/$release_type/")
} }
# 安装检查 # 安装检查

View File

@@ -286,14 +286,12 @@ setversion() {
echo "-----------------------------------------------" echo "-----------------------------------------------"
read -p "Enter number > " num read -p "Enter number > " num
case "$num" in case "$num" in
2) 1) release_type=master ;;
url=$(echo "$url" | sed 's/master/stable/') 2) release_type=stable ;;
;; 3) release_type=dev ;;
3)
url=$(echo "$url" | sed 's/master/dev/')
;;
*) ;; *) ;;
esac esac
url=$(echo "$url" | sed "s/master/$release_type/")
} }
# Pre-Install Checks # Pre-Install Checks

View File

@@ -100,7 +100,8 @@ grep -q 'firewall_mod' "$CRASHDIR/configs/ShellClash.cfg" 2>/dev/null || {
setconfig firewall_mod $firewall_mod setconfig firewall_mod $firewall_mod
} }
#设置更新地址 #设置更新地址
[ -n "$url" ] && setconfig update_url $url [ -n "$url" ] && setconfig update_url "$url"
[ -n "$release_type" ] && setconfig release_type "$release_type"
#设置语言 #设置语言
[ -n "$language" ] && echo "$language" > "$CRASHDIR/configs/i18n.cfg" [ -n "$language" ] && echo "$language" > "$CRASHDIR/configs/i18n.cfg"
#设置环境变量 #设置环境变量