mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-03-10 23:41:22 +00:00
Continue to address the issue of function self-invocation
This commit is contained in:
@@ -389,8 +389,11 @@ setziptype(){
|
|||||||
esac
|
esac
|
||||||
setconfig zip_type "$zip_type"
|
setconfig zip_type "$zip_type"
|
||||||
}
|
}
|
||||||
setcore(){ #内核选择菜单
|
|
||||||
#获取核心及版本信息
|
# 内核选择菜单
|
||||||
|
setcore() {
|
||||||
|
while true; do
|
||||||
|
# 获取核心及版本信息
|
||||||
[ -z "$crashcore" ] && crashcore="unknow"
|
[ -z "$crashcore" ] && crashcore="unknow"
|
||||||
[ -z "$zip_type" ] && zip_type="tar.gz"
|
[ -z "$zip_type" ] && zip_type="tar.gz"
|
||||||
echo "$crashcore" | grep -q 'singbox' && core_old=singbox || core_old=clash
|
echo "$crashcore" | grep -q 'singbox' && core_old=singbox || core_old=clash
|
||||||
@@ -429,7 +432,8 @@ setcore(){ #内核选择菜单
|
|||||||
echo "0 返回上级菜单"
|
echo "0 返回上级菜单"
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
case "$num" in
|
case "$num" in
|
||||||
0)
|
"" | 0)
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
1)
|
1)
|
||||||
[ -d "/jffs" ] && {
|
[ -d "/jffs" ] && {
|
||||||
@@ -439,40 +443,47 @@ setcore(){ #内核选择菜单
|
|||||||
crashcore=meta
|
crashcore=meta
|
||||||
custcorelink=''
|
custcorelink=''
|
||||||
getcore
|
getcore
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
crashcore=singboxr
|
crashcore=singboxr
|
||||||
custcorelink=''
|
custcorelink=''
|
||||||
getcore
|
getcore
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
3)
|
3)
|
||||||
crashcore=singbox
|
crashcore=singbox
|
||||||
custcorelink=''
|
custcorelink=''
|
||||||
getcore
|
getcore
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
crashcore=clash
|
crashcore=clash
|
||||||
custcorelink=''
|
custcorelink=''
|
||||||
getcore
|
getcore
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
5)
|
5)
|
||||||
setziptype
|
setziptype
|
||||||
setcore
|
|
||||||
;;
|
;;
|
||||||
6)
|
6)
|
||||||
setcustcore
|
setcustcore
|
||||||
setcore
|
|
||||||
;;
|
;;
|
||||||
7)
|
7)
|
||||||
getcore
|
getcore
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
9)
|
9)
|
||||||
setcpucore
|
setcpucore
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
errornum
|
errornum
|
||||||
|
sleep 1
|
||||||
|
break
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
#数据库
|
#数据库
|
||||||
|
|||||||
Reference in New Issue
Block a user