Skip to content

Commit 366305a

Browse files
authored
feat: Additional download mirrors (#1210)
1 parent 87f3fd1 commit 366305a

File tree

2 files changed

+83
-55
lines changed

2 files changed

+83
-55
lines changed

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/mas
102102
| `10e` | Windows 10 Enterprise | 5.2 GB |
103103
||||
104104
| `8e` | Windows 8.1 Enterprise | 3.7 GB |
105-
| `7e` | Windows 7 Enterprise | 3.0 GB |
106-
| `ve` | Windows Vista Enterprise | 3.0 GB |
105+
| `7u` | Windows 7 Ultimate | 3.1 GB |
106+
| `vu` | Windows Vista Ultimate | 3.0 GB |
107107
| `xp` | Windows XP Professional | 0.6 GB |
108108
| `2k` | Windows 2000 Professional | 0.4 GB |
109109
||||

src/define.sh

Lines changed: 81 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -61,27 +61,45 @@ parseVersion() {
6161
"8e" | "81e" | "8.1e" | "win8e" | "win81e" | "windows 8e" )
6262
VERSION="win81x64-enterprise-eval"
6363
;;
64-
"7" | "7e" | "win7" | "win7e" | "windows7" | "windows 7" )
64+
"7" | "win7" | "windows7" | "windows 7" )
6565
VERSION="win7x64"
66-
[ -z "$DETECTED" ] && DETECTED="win7x64-enterprise-eval"
66+
[ -z "$DETECTED" ] && DETECTED="win7x64-ultimate"
6767
;;
6868
"7u" | "win7u" | "windows7u" | "windows 7u" )
6969
VERSION="win7x64-ultimate"
7070
;;
71-
"7x86" | "win7x86" | "windows7x86" | "win7x86-enterprise" )
71+
"7e" | "win7e" | "windows7e" | "windows 7e" )
72+
VERSION="win7x64-enterprise"
73+
;;
74+
"7x86" | "win7x86" | "win732" | "windows7x86" )
7275
VERSION="win7x86"
73-
[ -z "$DETECTED" ] && DETECTED="win7x86-enterprise"
76+
[ -z "$DETECTED" ] && DETECTED="win7x86-ultimate"
77+
;;
78+
"7ux86" | "7u32" | "win7x86-ultimate" )
79+
VERSION="win7x86-ultimate"
7480
;;
75-
"vista" | "ve" | "6" | "winvista" | "windowsvista" | "windows vista" )
81+
"7ex86" | "7e32" | "win7x86-enterprise" )
82+
VERSION="win7x86-enterprise"
83+
;;
84+
"vista" | "vs" | "6" | "winvista" | "windowsvista" | "windows vista" )
7685
VERSION="winvistax64"
77-
[ -z "$DETECTED" ] && DETECTED="winvistax64-enterprise"
86+
[ -z "$DETECTED" ] && DETECTED="winvistax64-ultimate"
7887
;;
79-
"vistu" | "vu" | "6u" | "winvistu" | "windowsvistu" | "windows vistu" )
88+
"vistu" | "vu" | "6u" | "winvistu" )
8089
VERSION="winvistax64-ultimate"
8190
;;
82-
"vistax86" | "vex86" | "6x86" | "winvistax86" | "windowsvistax86" | "winvistax86-enterprise" )
91+
"viste" | "ve" | "6e" | "winviste" )
92+
VERSION="winvistax64-enterprise"
93+
;;
94+
"vistax86" | "vista32" | "6x86" | "winvistax86" | "windowsvistax86" )
8395
VERSION="winvistax86"
84-
[ -z "$DETECTED" ] && DETECTED="winvistax86-enterprise"
96+
[ -z "$DETECTED" ] && DETECTED="winvistax86-ultimate"
97+
;;
98+
"vux86" | "vu32" | "winvistax86-ultimate" )
99+
VERSION="winvistax86-ultimate"
100+
;;
101+
"vex86" | "ve32" | "winvistax86-enterprise" )
102+
VERSION="winvistax86-enterprise"
85103
;;
86104
"xp" | "xp32" | "xpx86" | "5" | "5x86" | "winxp" | "winxp86" | "windowsxp" | "windows xp" )
87105
VERSION="winxpx86"
@@ -875,32 +893,32 @@ getLink1() {
875893
sum="dfd9890881b7e832a927c38310fb415b7ea62ac5a896671f2ce2a111998f0df8"
876894
url="server/2008r2/en_windows_server_2008_r2_with_sp1_x64_dvd_617601-018.iso"
877895
;;
878-
"win7x64" | "win7x64-enterprise" | "win7x64-enterprise-eval" )
879-
size=3182604288
880-
sum="ee69f3e9b86ff973f632db8e01700c5724ef78420b175d25bae6ead90f6805a7"
881-
url="7/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso"
882-
;;
883-
"win7x64-ultimate" )
896+
"win7x64" | "win7x64-ultimate" )
884897
size=3320836096
885898
sum="0b738b55a5ea388ad016535a5c8234daf2e5715a0638488ddd8a228a836055a1"
886899
url="7/en_windows_7_with_sp1_x64.iso"
887900
;;
888-
"win7x86" | "win7x86-enterprise" | "win7x86-enterprise-eval" )
889-
size=2434502656
890-
sum="8bdd46ff8cb8b8de9c4aba02706629c8983c45e87da110e64e13be17c8434dad"
891-
url="7/en_windows_7_enterprise_with_sp1_x86_dvd_u_677710.iso"
901+
"win7x64-enterprise" | "win7x64-enterprise-eval" )
902+
size=3182604288
903+
sum="ee69f3e9b86ff973f632db8e01700c5724ef78420b175d25bae6ead90f6805a7"
904+
url="7/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso"
892905
;;
893-
"win7x86-ultimate" )
906+
"win7x86" | "win7x86-ultimate" )
894907
size=2564411392
895908
sum="99f3369c90160816be07093dbb0ac053e0a84e52d6ed1395c92ae208ccdf67e5"
896909
url="7/en_windows_7_with_sp1_x86.iso"
897910
;;
898-
"winvistax64-ultimate" )
911+
"win7x86-enterprise" | "win7x86-enterprise-eval" )
912+
size=2434502656
913+
sum="8bdd46ff8cb8b8de9c4aba02706629c8983c45e87da110e64e13be17c8434dad"
914+
url="7/en_windows_7_enterprise_with_sp1_x86_dvd_u_677710.iso"
915+
;;
916+
"winvistax64" | "winvistax64-ultimate" )
899917
size=3861460992
900918
sum="edf9f947c5791469fd7d2d40a5dcce663efa754f91847aa1d28ed7f585675b78"
901919
url="vista/en_windows_vista_sp2_x64_dvd_342267.iso"
902920
;;
903-
"winvistax86-ultimate" )
921+
"winvistax86" | "winvistax86-ultimate" )
904922
size=3243413504
905923
sum="9c36fed4255bd05a8506b2da88f9aad73643395e155e609398aacd2b5276289c"
906924
url="vista/en_windows_vista_with_sp2_x86_dvd_342266.iso"
@@ -964,46 +982,46 @@ getLink2() {
964982
sum="dfd9890881b7e832a927c38310fb415b7ea62ac5a896671f2ce2a111998f0df8"
965983
url="Windows%20Server%202008%20R2/en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso"
966984
;;
967-
"win7x64" | "win7x64-enterprise" | "win7x64-enterprise-eval" )
968-
size=3182604288
969-
sum="ee69f3e9b86ff973f632db8e01700c5724ef78420b175d25bae6ead90f6805a7"
970-
url="Windows%207/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso"
971-
;;
972-
"win7x64-ultimate" )
985+
"win7x64" | "win7x64-ultimate" )
973986
size=3320903680
974987
sum="36f4fa2416d0982697ab106e3a72d2e120dbcdb6cc54fd3906d06120d0653808"
975988
url="Windows%207/en_windows_7_ultimate_with_sp1_x64_dvd_u_677332.iso"
976989
;;
977-
"win7x86" | "win7x86-enterprise" | "win7x86-enterprise-eval" )
978-
size=2434502656
979-
sum="8bdd46ff8cb8b8de9c4aba02706629c8983c45e87da110e64e13be17c8434dad"
980-
url="Windows%207/en_windows_7_enterprise_with_sp1_x86_dvd_u_677710.iso"
990+
"win7x64-enterprise" | "win7x64-enterprise-eval" )
991+
size=3182604288
992+
sum="ee69f3e9b86ff973f632db8e01700c5724ef78420b175d25bae6ead90f6805a7"
993+
url="Windows%207/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso"
981994
;;
982-
"win7x86-ultimate" )
995+
"win7x86" | "win7x86-ultimate" )
983996
size=2564476928
984997
sum="e2c009a66d63a742941f5087acae1aa438dcbe87010bddd53884b1af6b22c940"
985998
url="Windows%207/en_windows_7_ultimate_with_sp1_x86_dvd_u_677460.iso"
986999
;;
987-
"winvistax64" | "winvistax64-enterprise" )
988-
size=3205953536
989-
sum="0a0cd511b3eac95c6f081419c9c65b12317b9d6a8d9707f89d646c910e788016"
990-
url="Windows%20Vista/en_windows_vista_enterprise_sp2_x64_dvd_342332.iso"
1000+
"win7x86-enterprise" | "win7x86-enterprise-eval" )
1001+
size=2434502656
1002+
sum="8bdd46ff8cb8b8de9c4aba02706629c8983c45e87da110e64e13be17c8434dad"
1003+
url="Windows%207/en_windows_7_enterprise_with_sp1_x86_dvd_u_677710.iso"
9911004
;;
992-
"winvistax64-ultimate" )
1005+
"winvistax64" | "winvistax64-ultimate" )
9931006
size=3861460992
9941007
sum="edf9f947c5791469fd7d2d40a5dcce663efa754f91847aa1d28ed7f585675b78"
9951008
url="Windows%20Vista/en_windows_vista_sp2_x64_dvd_342267.iso"
9961009
;;
997-
"winvistax86" | "winvistax86-enterprise" )
998-
size=2420981760
999-
sum="54e2720004041e7db988a391543ea5228b0affc28efcf9303d2d0ff9402067f5"
1000-
url="Windows%20Vista/en_windows_vista_enterprise_sp2_x86_dvd_342329.iso"
1010+
"winvistax64-enterprise" )
1011+
size=3205953536
1012+
sum="0a0cd511b3eac95c6f081419c9c65b12317b9d6a8d9707f89d646c910e788016"
1013+
url="Windows%20Vista/en_windows_vista_enterprise_sp2_x64_dvd_342332.iso"
10011014
;;
1002-
"winvistax86-ultimate" )
1015+
"winvistax86" | "winvistax86-ultimate" )
10031016
size=3243413504
10041017
sum="9c36fed4255bd05a8506b2da88f9aad73643395e155e609398aacd2b5276289c"
10051018
url="Windows%20Vista/en_windows_vista_with_sp2_x86_dvd_342266.iso"
10061019
;;
1020+
"winvistax86-enterprise" )
1021+
size=2420981760
1022+
sum="54e2720004041e7db988a391543ea5228b0affc28efcf9303d2d0ff9402067f5"
1023+
url="Windows%20Vista/en_windows_vista_enterprise_sp2_x86_dvd_342329.iso"
1024+
;;
10071025
"win2003r2" )
10081026
size=652367872
10091027
sum="74245cba888f935b138b106c2744bec7f392925b472358960a0b5643cd6abb32"
@@ -1058,25 +1076,35 @@ getLink3() {
10581076
sum="a11116c0645d892d6a5a7c585ecc1fa13aa66f8c7cc6b03bf1f27bd16860cc35"
10591077
url="tiny-10-23-h2/tiny10%20x64%2023h2.iso"
10601078
;;
1061-
"win7x64" | "win7x64-enterprise" | "win7x64-enterprise-eval" )
1079+
"win7x64" | "win7x64-ultimate" )
1080+
size=3320903680
1081+
sum="36f4fa2416d0982697ab106e3a72d2e120dbcdb6cc54fd3906d06120d0653808"
1082+
url="win7-ult-sp1-english/Win7_Ult_SP1_English_x64.iso"
1083+
;;
1084+
"win7x64-enterprise" | "win7x64-enterprise-eval" )
10621085
size=3182604288
10631086
sum="ee69f3e9b86ff973f632db8e01700c5724ef78420b175d25bae6ead90f6805a7"
10641087
url="en_windows_7_enterprise_with_sp1_x64_dvd_u_677651_202006/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso"
10651088
;;
1066-
"win7x64-ultimate" )
1067-
size=3320903680
1068-
sum="36f4fa2416d0982697ab106e3a72d2e120dbcdb6cc54fd3906d06120d0653808"
1069-
url="win7-ult-sp1-english/Win7_Ult_SP1_English_x64.iso"
1089+
"win7x86" | "win7x86-ultimate" )
1090+
size=2564476928
1091+
sum="e2c009a66d63a742941f5087acae1aa438dcbe87010bddd53884b1af6b22c940"
1092+
url="win7-ult-sp1-english/Win7_Ult_SP1_English_x32.iso"
10701093
;;
1071-
"win7x86" | "win7x86-enterprise" | "win7x86-enterprise-eval" )
1094+
"win7x86-enterprise" | "win7x86-enterprise-eval" )
10721095
size=2434502656
10731096
sum="8bdd46ff8cb8b8de9c4aba02706629c8983c45e87da110e64e13be17c8434dad"
10741097
url="en_windows_7_enterprise_with_sp1_x86_dvd_u_677710_202006/en_windows_7_enterprise_with_sp1_x86_dvd_u_677710.iso"
10751098
;;
1076-
"win7x86-ultimate" )
1077-
size=2564476928
1078-
sum="e2c009a66d63a742941f5087acae1aa438dcbe87010bddd53884b1af6b22c940"
1079-
url="win7-ult-sp1-english/Win7_Ult_SP1_English_x32.iso"
1099+
"winvistax64" | "winvistax64-ultimate" )
1100+
size=3861460992
1101+
sum="edf9f947c5791469fd7d2d40a5dcce663efa754f91847aa1d28ed7f585675b78"
1102+
url="en_windows_vista_sp2_x64_dvd_342267_202010/en_windows_vista_sp2_x64_dvd_342267.iso"
1103+
;;
1104+
"winvistax86" | "winvistax86-ultimate" )
1105+
size=3243413504
1106+
sum="9c36fed4255bd05a8506b2da88f9aad73643395e155e609398aacd2b5276289c"
1107+
url="en_windows_vista_sp2_x86_dvd_342266/en_windows_vista_sp2_x86_dvd_342266.iso"
10801108
;;
10811109
"winxpx86" )
10821110
size=617756672

0 commit comments

Comments
 (0)