mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-03-10 23:41:22 +00:00
~自定义内核链接支持.upx结尾内核文件
This commit is contained in:
@@ -72,8 +72,11 @@ core_webget(){
|
|||||||
[ -z "$zip_type" ] && zip_type='tar.gz'
|
[ -z "$zip_type" ] && zip_type='tar.gz'
|
||||||
get_bin "$TMPDIR/Coretmp.$zip_type" "bin/$crashcore/${target}-linux-${cpucore}.$zip_type"
|
get_bin "$TMPDIR/Coretmp.$zip_type" "bin/$crashcore/${target}-linux-${cpucore}.$zip_type"
|
||||||
else
|
else
|
||||||
zip_type=$(echo "$custcorelink" | grep -oE 'tar.gz$')
|
case "$custcorelink" in
|
||||||
[ -z "$zip_type" ] && zip_type=$(echo "$custcorelink" | grep -oE 'gz$')
|
*.tar.gz) zip_type="tar.gz" ;;
|
||||||
|
*.gz) zip_type="gz" ;;
|
||||||
|
*.upx) zip_type="upx" ;;
|
||||||
|
esac
|
||||||
[ -n "$zip_type" ] && webget "$TMPDIR/Coretmp.$zip_type" "$custcorelink"
|
[ -n "$zip_type" ] && webget "$TMPDIR/Coretmp.$zip_type" "$custcorelink"
|
||||||
fi
|
fi
|
||||||
#校验内核
|
#校验内核
|
||||||
|
|||||||
@@ -354,7 +354,7 @@ setcustcore(){ #自定义内核
|
|||||||
checkcustcore
|
checkcustcore
|
||||||
;;
|
;;
|
||||||
9)
|
9)
|
||||||
read -p "请输入自定义内核的链接地址(必须是以.tar.gz或.gz结尾的压缩文件) > " link
|
read -p "请输入自定义内核的链接地址(必须是以.tar.gz、.upx或.gz结尾的压缩文件) > " link
|
||||||
[ -n "$link" ] && custcorelink="$link"
|
[ -n "$link" ] && custcorelink="$link"
|
||||||
setcoretype
|
setcoretype
|
||||||
getcore
|
getcore
|
||||||
@@ -398,7 +398,7 @@ setcore() {
|
|||||||
[ -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
|
||||||
[ -n "$custcorelink" ] && custcore="$(echo $custcorelink | sed 's#.*github.com##; s#/releases/download/#@#; s#-linux.*$##')"
|
[ -n "$custcorelink" ] && custcore="$(echo $custcorelink | sed 's#.*github.com##; s#/releases/download/#@#')"
|
||||||
###
|
###
|
||||||
echo "-----------------------------------------------"
|
echo "-----------------------------------------------"
|
||||||
[ -z "$cpucore" ] && check_cpucore
|
[ -z "$cpucore" ] && check_cpucore
|
||||||
|
|||||||
Reference in New Issue
Block a user