mirror of
https://github.com/dockur/windows.git
synced 2024-09-29 22:13:47 +00:00
Update define.sh
This commit is contained in:
parent
d373bc04dd
commit
a850269ef5
1 changed files with 26 additions and 16 deletions
|
@ -380,7 +380,8 @@ switchEdition() {
|
||||||
getMido() {
|
getMido() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local ret="$2"
|
local lang="$2"
|
||||||
|
local ret="$3"
|
||||||
local sum=""
|
local sum=""
|
||||||
local size=""
|
local size=""
|
||||||
|
|
||||||
|
@ -449,7 +450,8 @@ getLink1() {
|
||||||
# Fallbacks for users who cannot connect to the Microsoft servers
|
# Fallbacks for users who cannot connect to the Microsoft servers
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local ret="$2"
|
local lang="$2"
|
||||||
|
local ret="$3"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
local size=""
|
local size=""
|
||||||
|
@ -560,7 +562,8 @@ getLink1() {
|
||||||
getLink2() {
|
getLink2() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local ret="$2"
|
local lang="$2"
|
||||||
|
local ret="$3"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
local size=""
|
local size=""
|
||||||
|
@ -651,7 +654,8 @@ getLink2() {
|
||||||
getLink3() {
|
getLink3() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local ret="$2"
|
local lang="$2"
|
||||||
|
local ret="$3"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
local size=""
|
local size=""
|
||||||
|
@ -689,7 +693,8 @@ getLink4() {
|
||||||
# Fallbacks for users who cannot connect to the Microsoft servers
|
# Fallbacks for users who cannot connect to the Microsoft servers
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local ret="$2"
|
local lang="$2"
|
||||||
|
local ret="$3"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
local size=""
|
local size=""
|
||||||
|
@ -815,7 +820,8 @@ getLink4() {
|
||||||
getLink5() {
|
getLink5() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local ret="$2"
|
local lang="$2"
|
||||||
|
local ret="$3"
|
||||||
local url=""
|
local url=""
|
||||||
local sum=""
|
local sum=""
|
||||||
local size=""
|
local size=""
|
||||||
|
@ -856,12 +862,13 @@ getLink5() {
|
||||||
getValue() {
|
getValue() {
|
||||||
|
|
||||||
local val=""
|
local val=""
|
||||||
local id="$3"
|
local id="$2"
|
||||||
local type="$2"
|
local lang="$3"
|
||||||
|
local type="$4"
|
||||||
local func="getLink$1"
|
local func="getLink$1"
|
||||||
|
|
||||||
if [ "$1" -gt 0 ] && [ "$1" -le "$MIRRORS" ]; then
|
if [ "$1" -gt 0 ] && [ "$1" -le "$MIRRORS" ]; then
|
||||||
val=$($func "$id" "$type")
|
val=$($func "$id" "$type" "$lang")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "$val"
|
echo "$val"
|
||||||
|
@ -871,7 +878,7 @@ getValue() {
|
||||||
getLink() {
|
getLink() {
|
||||||
|
|
||||||
local url
|
local url
|
||||||
url=$(getValue "$1" "" "$2" "$3")
|
url=$(getValue "$1" "$2" "$3" "")
|
||||||
|
|
||||||
echo "$url"
|
echo "$url"
|
||||||
return 0
|
return 0
|
||||||
|
@ -880,7 +887,7 @@ getLink() {
|
||||||
getHash() {
|
getHash() {
|
||||||
|
|
||||||
local sum
|
local sum
|
||||||
sum=$(getValue "$1" "sum" "$2" "$3")
|
sum=$(getValue "$1" "$2" "$3" "sum")
|
||||||
|
|
||||||
echo "$sum"
|
echo "$sum"
|
||||||
return 0
|
return 0
|
||||||
|
@ -889,7 +896,7 @@ getHash() {
|
||||||
getSize() {
|
getSize() {
|
||||||
|
|
||||||
local size
|
local size
|
||||||
size=$(getValue "$1" "size" "$2" "$3")
|
size=$(getValue "$1" "$2" "$3" "size")
|
||||||
|
|
||||||
echo "$size"
|
echo "$size"
|
||||||
return 0
|
return 0
|
||||||
|
@ -898,9 +905,10 @@ getSize() {
|
||||||
isMido() {
|
isMido() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
|
local lang="$2"
|
||||||
local sum
|
local sum
|
||||||
|
|
||||||
sum=$(getMido "$id" "sum")
|
sum=$(getMido "$id" "$lang" "sum")
|
||||||
[ -n "$sum" ] && return 0
|
[ -n "$sum" ] && return 0
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
|
@ -909,6 +917,7 @@ isMido() {
|
||||||
isESD() {
|
isESD() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
|
local lang="$2"
|
||||||
|
|
||||||
case "${id,,}" in
|
case "${id,,}" in
|
||||||
"win11${PLATFORM,,}" | "win10${PLATFORM,,}" )
|
"win11${PLATFORM,,}" | "win10${PLATFORM,,}" )
|
||||||
|
@ -928,14 +937,15 @@ isESD() {
|
||||||
validVersion() {
|
validVersion() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
|
local lang="$2"
|
||||||
local url
|
local url
|
||||||
|
|
||||||
isESD "$id" && return 0
|
isESD "$id" "$lang" && return 0
|
||||||
isMido "$id" && return 0
|
isMido "$id" "$lang" && return 0
|
||||||
|
|
||||||
for ((i=1;i<=MIRRORS;i++)); do
|
for ((i=1;i<=MIRRORS;i++)); do
|
||||||
|
|
||||||
url=$(getLink "$i" "$id")
|
url=$(getLink "$i" "$id" "$lang")
|
||||||
[ -n "$url" ] && return 0
|
[ -n "$url" ] && return 0
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue