mirror of
https://github.com/dockur/windows.git
synced 2025-10-29 20:25:49 +00:00
Update define.sh
This commit is contained in:
parent
14b72b4d6c
commit
ce408be189
1 changed files with 59 additions and 60 deletions
117
src/define.sh
117
src/define.sh
|
|
@ -122,93 +122,92 @@ printVersion() {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
extVersion() {
|
getEdition() {
|
||||||
|
|
||||||
local id="$1"
|
local id="$1"
|
||||||
local desc="$2"
|
local desc=""
|
||||||
|
local edition=""
|
||||||
|
|
||||||
|
desc=$(printVersion "$id" "x")
|
||||||
|
[[ "$desc" == "x" ]] && echo "" && return 0
|
||||||
|
|
||||||
case "${id,,}" in
|
case "${id,,}" in
|
||||||
"tiny11"* )
|
"win7${PLATFORM,,}-home"* )
|
||||||
desc="Tiny 11"
|
edition="Home"
|
||||||
;;
|
;;
|
||||||
"tiny10"* )
|
"win7${PLATFORM,,}-starter"* )
|
||||||
desc="Tiny 10"
|
edition="Starter"
|
||||||
;;
|
;;
|
||||||
"core11"* )
|
"win7${PLATFORM,,}-ultimate"* )
|
||||||
desc="Core 11"
|
edition="Ultimate"
|
||||||
;;
|
;;
|
||||||
"win7-home"* )
|
"win7${PLATFORM,,}-enterprise"* )
|
||||||
desc="Windows 7 Home"
|
edition="Enterprise"
|
||||||
;;
|
|
||||||
"win7-starter"* )
|
|
||||||
desc="Windows 7 Starter"
|
|
||||||
;;
|
|
||||||
"win7-ultimate"* )
|
|
||||||
desc="Windows 7 Ultimate"
|
|
||||||
;;
|
|
||||||
"win7-enterprise"* )
|
|
||||||
desc="Windows 7 Enterprise"
|
|
||||||
;;
|
;;
|
||||||
"win7"* )
|
"win7"* )
|
||||||
desc="Windows 7 Professional"
|
edition="Professional"
|
||||||
;;
|
;;
|
||||||
"win8-enterprise-eval"* )
|
"win8${PLATFORM,,}-enterprise"* )
|
||||||
desc="Windows 8 Enterprise Evaluation"
|
edition="Enterprise"
|
||||||
;;
|
|
||||||
"win8-enterprise"* )
|
|
||||||
desc="Windows 8 Enterprise"
|
|
||||||
;;
|
;;
|
||||||
"win8"* )
|
"win8"* )
|
||||||
desc="Windows 8 Pro"
|
edition="Pro"
|
||||||
|
;;
|
||||||
|
"win10${PLATFORM,,}-iot"* )
|
||||||
|
edition="IoT"
|
||||||
|
;;
|
||||||
|
"win10${PLATFORM,,}-ltsc"* )
|
||||||
|
edition="LTSC"
|
||||||
|
;;
|
||||||
|
"win10${PLATFORM,,}-home"* )
|
||||||
|
edition="Home"
|
||||||
|
;;
|
||||||
|
"win10${PLATFORM,,}-education"* )
|
||||||
|
edition="Education"
|
||||||
|
;;
|
||||||
|
"win10${PLATFORM,,}-enterprise"* )
|
||||||
|
edition="Enterprise"
|
||||||
;;
|
;;
|
||||||
"win10"* )
|
"win10"* )
|
||||||
desc="Windows 10 Pro"
|
edition="Pro"
|
||||||
|
;;
|
||||||
|
"win11${PLATFORM,,}-home"* )
|
||||||
|
edition="Home"
|
||||||
|
;;
|
||||||
|
"win11${PLATFORM,,}-education"* )
|
||||||
|
edition="Education"
|
||||||
|
;;
|
||||||
|
"win11${PLATFORM,,}-enterprise"* )
|
||||||
|
edition="Enterprise"
|
||||||
;;
|
;;
|
||||||
"win11"* )
|
"win11"* )
|
||||||
desc="Windows 11 Pro"
|
edition="Pro"
|
||||||
;;
|
;;
|
||||||
"winxp"* )
|
"winxp"* )
|
||||||
desc="Windows XP Professional"
|
edition="Professional"
|
||||||
;;
|
;;
|
||||||
"winvista-home"* )
|
"winvista${PLATFORM,,}-home"* )
|
||||||
desc="Windows Vista Home"
|
edition="Home"
|
||||||
;;
|
;;
|
||||||
"winvista-starter"* )
|
"winvista${PLATFORM,,}-starter"* )
|
||||||
desc="Windows Vista Starter"
|
edition="Starter"
|
||||||
;;
|
;;
|
||||||
"winvista-ultimate"* )
|
"winvista${PLATFORM,,}-ultimate"* )
|
||||||
desc="Windows Vista Ultimate"
|
edition="Ultimate"
|
||||||
;;
|
;;
|
||||||
"winvista-enterprise"* )
|
"winvista${PLATFORM,,}-enterprise"* )
|
||||||
desc="Windows Vista Enterprise"
|
edition="Enterprise"
|
||||||
;;
|
;;
|
||||||
"winvista"* )
|
"winvista"* )
|
||||||
desc="Windows Vista Professional"
|
edition="Business"
|
||||||
;;
|
;;
|
||||||
"win2025"* )
|
"win2025"* | "win2022"* | "win2019"* | "win2016"* | "win2012"* | "win2008"* )
|
||||||
desc="Windows Server 2025 (Standard)"
|
edition="Standard"
|
||||||
;;
|
|
||||||
"win2022"* )
|
|
||||||
desc="Windows Server 2022 (Standard)"
|
|
||||||
;;
|
|
||||||
"win2019"* )
|
|
||||||
desc="Windows Server 2019 (Standard)"
|
|
||||||
;;
|
|
||||||
"win2016"* )
|
|
||||||
desc="Windows Server 2016 (Standard)"
|
|
||||||
;;
|
|
||||||
"win2012"* )
|
|
||||||
desc="Windows Server 2012 (Standard)"
|
|
||||||
;;
|
|
||||||
"win2008"* )
|
|
||||||
desc="Windows Server 2008 (Standard)"
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ -z "$desc" ]; then
|
[[ "${id,,}" == *"-eval" ]] && edition="$edition (Evaluation)"
|
||||||
desc="Windows"
|
[ -n "$edition" ] && desc="$desc $edition"
|
||||||
[[ "${PLATFORM,,}" != "x64" ]] && desc="$desc for ${PLATFORM}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "$desc"
|
echo "$desc"
|
||||||
return 0
|
return 0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue