Update define.sh
This commit is contained in:
parent
861dfbb47c
commit
5d622786a4
1 changed files with 44 additions and 14 deletions
|
|
@ -149,20 +149,28 @@ getLink1() {
|
||||||
local ret="$2"
|
local ret="$2"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
|
local size=""
|
||||||
local host="https://dl.bobpony.com/windows"
|
local host="https://dl.bobpony.com/windows"
|
||||||
|
|
||||||
case "${id,,}" in
|
case "${id,,}" in
|
||||||
"win11${PLATFORM,,}")
|
"win11${PLATFORM,,}")
|
||||||
|
size=
|
||||||
sum="0c8edeae3202cf6f4bf8bb65c9f6176374c48fdcbcc8d0effa8547be75e9fd20"
|
sum="0c8edeae3202cf6f4bf8bb65c9f6176374c48fdcbcc8d0effa8547be75e9fd20"
|
||||||
url="$host/windows/11/en-us_windows_11_23h2_${PLATFORM,,}.iso"
|
url="$host/windows/11/en-us_windows_11_23h2_${PLATFORM,,}.iso"
|
||||||
;;
|
;;
|
||||||
"win10${PLATFORM,,}")
|
"win10${PLATFORM,,}")
|
||||||
|
size=
|
||||||
sum="64461471292b79d18cd9cced6cc141d7773b489a9b3e12de7b120312e63bfaf1"
|
sum="64461471292b79d18cd9cced6cc141d7773b489a9b3e12de7b120312e63bfaf1"
|
||||||
url="$host/windows/10/en-us_windows_10_22h2_${PLATFORM,,}.iso"
|
url="$host/windows/10/en-us_windows_10_22h2_${PLATFORM,,}.iso"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[ -z "$ret" ] && echo "$url" || echo "$sum"
|
case "${ret,,}" in
|
||||||
|
"sum" ) echo "$sum" ;;
|
||||||
|
"size" ) echo "$size" ;;
|
||||||
|
*) echo "$url";;
|
||||||
|
esac
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -174,32 +182,50 @@ getLink2() {
|
||||||
local ret="$2"
|
local ret="$2"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
|
local size=""
|
||||||
local host="https://drive.massgrave.dev"
|
local host="https://drive.massgrave.dev"
|
||||||
|
|
||||||
case "${id,,}" in
|
case "${id,,}" in
|
||||||
"win11${PLATFORM,,}")
|
"win11${PLATFORM,,}")
|
||||||
|
size=
|
||||||
sum="3da19e8c8c418091081186e362fb53a1aa68dad255d1d28ace81e2c88c3f99ba"
|
sum="3da19e8c8c418091081186e362fb53a1aa68dad255d1d28ace81e2c88c3f99ba"
|
||||||
url="$host/SW_DVD9_Win_Pro_11_23H2.2_Arm64_English_Pro_Ent_EDU_N_MLF_X23-68023.ISO"
|
url="$host/SW_DVD9_Win_Pro_11_23H2.2_Arm64_English_Pro_Ent_EDU_N_MLF_X23-68023.ISO"
|
||||||
;;
|
;;
|
||||||
"win10${PLATFORM,,}")
|
"win10${PLATFORM,,}")
|
||||||
|
size=
|
||||||
sum="bd96b342193f81c0a2e6595d8d8b8dc01dbf789d19211699f6299fec7b712197"
|
sum="bd96b342193f81c0a2e6595d8d8b8dc01dbf789d19211699f6299fec7b712197"
|
||||||
url="$host/SW_DVD9_Win_Pro_10_22H2.15_Arm64_English_Pro_Ent_EDU_N_MLF_X23-67223.ISO"
|
url="$host/SW_DVD9_Win_Pro_10_22H2.15_Arm64_English_Pro_Ent_EDU_N_MLF_X23-67223.ISO"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[ -z "$ret" ] && echo "$url" || echo "$sum"
|
case "${ret,,}" in
|
||||||
|
"sum" ) echo "$sum" ;;
|
||||||
|
"size" ) echo "$size" ;;
|
||||||
|
*) echo "$url";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
getValue() {
|
||||||
|
|
||||||
|
local val=""
|
||||||
|
local id="$3"
|
||||||
|
local type="$2"
|
||||||
|
local func="getLink$1"
|
||||||
|
|
||||||
|
if [ "$1" -gt 0 ] && [ "$1" -le "$MIRRORS" ]; then
|
||||||
|
val=$($func "$id" "$type")
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "$val"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
getLink() {
|
getLink() {
|
||||||
|
|
||||||
local url=""
|
local url=""
|
||||||
local id="$2"
|
url=$(getValue "$1" "" "$2")
|
||||||
local func="getLink$1"
|
|
||||||
|
|
||||||
if [ "$1" -gt 0 ] && [ "$1" -le "$MIRRORS" ]; then
|
|
||||||
url=$($func "$id" "")
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "$url"
|
echo "$url"
|
||||||
return 0
|
return 0
|
||||||
|
|
@ -208,17 +234,21 @@ getLink() {
|
||||||
getHash() {
|
getHash() {
|
||||||
|
|
||||||
local sum=""
|
local sum=""
|
||||||
local id="$2"
|
sum=$(getValue "$1" "sum" "$2")
|
||||||
local func="getLink$1"
|
|
||||||
|
|
||||||
if [ "$1" -gt 0 ] && [ "$1" -le "$MIRRORS" ]; then
|
|
||||||
sum=$($func "$id" "sum")
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "$sum"
|
echo "$sum"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getSize() {
|
||||||
|
|
||||||
|
local size=""
|
||||||
|
size=$(getValue "$1" "size" "$2")
|
||||||
|
|
||||||
|
echo "$size"
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
validVersion() {
|
validVersion() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue