Updated version
Removed special XP bugfix and net framework packs Added windows 8 support and net framework installation (manually, by copy files from installation medium to opsi server)
This commit is contained in:
parent
22c983b711
commit
19e0f40002
@ -29,8 +29,10 @@ Set $LogDir$ = "%SystemDrive%\tmp"
|
|||||||
|
|
||||||
DefVar $MSVersion$
|
DefVar $MSVersion$
|
||||||
Set $MSVersion$ = GetMsVersionInfo
|
Set $MSVersion$ = GetMsVersionInfo
|
||||||
DefVar $xp_wsus_bugfix$
|
|
||||||
Set $xp_wsus_bugfix$ = GetProductProperty("xp_wsus_bugfix", "1")
|
DefVar $win8_net3.5$
|
||||||
|
Set $win8_net3.5$ = GetProductProperty("win8_net3.5", "1")
|
||||||
|
|
||||||
DefVar $java_reinstall$
|
DefVar $java_reinstall$
|
||||||
Set $java_reinstall$ = GetProductProperty("java_reinstall", "1")
|
Set $java_reinstall$ = GetProductProperty("java_reinstall", "1")
|
||||||
|
|
||||||
@ -127,81 +129,15 @@ else
|
|||||||
|
|
||||||
if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
|
if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
|
||||||
Message "Installing " + $ProductId$ + " 32 Bit..."
|
Message "Installing " + $ProductId$ + " 32 Bit..."
|
||||||
if (( $MSVersion$ = "5.1" ) and ($xp_wsus_bugfix$ = "1"))
|
|
||||||
if (GetRegistryStringValue32("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}] DisplayName") = "")
|
|
||||||
comment "DotNet 2.0 SP2 not found in registry, starting install dotNetFX3.5"
|
|
||||||
Message "Installing " + "dotNetFX 2 - 3.5" + " 32 Bit..."
|
|
||||||
Winbatch_install_dotNet_XP_2-3.5_32
|
|
||||||
sub_check_exitcode
|
|
||||||
endif
|
|
||||||
if (GetRegistryStringValue32("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3C3901C5-3455-3E0A-A214-0B093A5070A6}] DisplayName") = "")
|
|
||||||
comment "DotNet 4.0 not found in registry, starting install dotNetFX4 install"
|
|
||||||
Message "Installing " + "dotNetFX 4" + " 32 Bit..."
|
|
||||||
Winbatch_install_dotNet_XP_4_32
|
|
||||||
sub_check_exitcode
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
comment "Reinstall Java"
|
comment "Install Netframework 2.0 - 3.5 for Windows 8"
|
||||||
if ($java_reinstall$ = "1")
|
if ( $MSVersion$ = "6.2" ) and ($win8_net3.5$ = "1") and not (FileExists("%Systemroot%\Microsoft.NET\Framework\v3.5\Microsoft.Build.Tasks.v3.5.dll"))
|
||||||
Message "Uninstalling " + "Java" + " 32 Bit..."
|
if (FileExists("%ScriptPath%\X86\net3.5-win8\sources\sxs\amd64_addinprocess32_b77a5c561934e089_6.2.9200.16384_none_d9d957a176ab19d8\addinprocess32.exe"))
|
||||||
Dosbatch_java_reinstall
|
Message "Install Netframework 2.0 - 3.5 for Windows 8"
|
||||||
endif
|
Dosbatch_install_dotNet_2-3.5_8 winst /SysNative
|
||||||
|
else
|
||||||
comment "Install the extracted version of the sereby packet on opsiserver"
|
LogError "Not compatible without Netframework 3.5 for Windows 8"
|
||||||
if (($extract_install$ = "1") and not (FileExists("%ScriptPath%\X86\sereby\extracted\WinPKG.exe")))
|
isFatalError
|
||||||
Message "Installing " + $ProductId$ + " on depotserver..."
|
|
||||||
Dosbatch_extract_install
|
|
||||||
endif
|
|
||||||
|
|
||||||
comment "Get connection latency between server and client"
|
|
||||||
if ($extract_use$ = "auto")
|
|
||||||
Message "Get connection latency..."
|
|
||||||
Dosbatch_get_connection_latency
|
|
||||||
Set $Output$ = getOutStreamFromSection('Dosbatch_get_connection_latency')
|
|
||||||
Set $connection_wan$ = takeFirstStringContaining($Output$, "opsi wan mode : ")
|
|
||||||
Set $connection_wan$ = TakeString(1, SplitString($connection_wan$, " : "))
|
|
||||||
endif
|
|
||||||
|
|
||||||
comment "Build sereby configuration"
|
|
||||||
Message "Build sereby configuration"
|
|
||||||
Dosbatch_build_config
|
|
||||||
|
|
||||||
comment "Choose version to install"
|
|
||||||
if (($extract_use$ = "1") or (($extract_use$ = "auto") and ($connection_wan$ = "1")))
|
|
||||||
Message "Installing extracted " + $ProductId$ + " 32 Bit..."
|
|
||||||
comment "Start extracted setup program"
|
|
||||||
Dosbatch_install_extracted_32
|
|
||||||
Sub_check_exitcode
|
|
||||||
else
|
|
||||||
Message "Installing " + $ProductId$ + " 32 Bit..."
|
|
||||||
comment "Start setup program"
|
|
||||||
Winbatch_install_32
|
|
||||||
Sub_check_exitcode
|
|
||||||
endif
|
|
||||||
|
|
||||||
comment "Copy files"
|
|
||||||
Files_install_32 /32Bit
|
|
||||||
comment "Patch Registry"
|
|
||||||
Registry_install /32Bit
|
|
||||||
comment "Create shortcuts"
|
|
||||||
LinkFolder_install
|
|
||||||
endif
|
|
||||||
|
|
||||||
if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system specific") or ($INST_architecture$ = "both") or ($INST_architecture$ = "64 only"))
|
|
||||||
Message "Installing " + $ProductId$ + " 64 Bit..."
|
|
||||||
if (( $MSVersion$ = "5.1" ) and ($xp_wsus_bugfix$ = "1"))
|
|
||||||
if (GetRegistryStringValue64("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}] DisplayName") = "")
|
|
||||||
comment "DotNet 2.0 SP2 not found in registry, starting install dotNetFX3.5"
|
|
||||||
Message "Installing " + "dotNetFX 2 - 3.5" + " 32 Bit..."
|
|
||||||
Winbatch_install_dotNet_XP_2-3.5_32
|
|
||||||
sub_check_exitcode
|
|
||||||
endif
|
|
||||||
if (GetRegistryStringValue64("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3C3901C5-3455-3E0A-A214-0B093A5070A6}] DisplayName") = "")
|
|
||||||
comment "DotNet 4.0 not found in registry, starting install dotNetFX4 install"
|
|
||||||
Message "Installing " + "dotNetFX 4" + " 32 Bit..."
|
|
||||||
Winbatch_install_dotNet_XP_4_32
|
|
||||||
sub_check_exitcode
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -228,7 +164,67 @@ else
|
|||||||
|
|
||||||
comment "Build sereby configuration"
|
comment "Build sereby configuration"
|
||||||
Message "Build sereby configuration"
|
Message "Build sereby configuration"
|
||||||
Dosbatch_build_config winst /64Bit
|
Dosbatch_build_config winst /SysNative
|
||||||
|
|
||||||
|
comment "Choose version to install"
|
||||||
|
if (($extract_use$ = "1") or (($extract_use$ = "auto") and ($connection_wan$ = "1")))
|
||||||
|
Message "Installing extracted " + $ProductId$ + " 32 Bit..."
|
||||||
|
comment "Start extracted setup program"
|
||||||
|
Dosbatch_install_extracted_32
|
||||||
|
Sub_check_exitcode
|
||||||
|
else
|
||||||
|
Message "Installing " + $ProductId$ + " 32 Bit..."
|
||||||
|
comment "Start setup program"
|
||||||
|
Winbatch_install_32
|
||||||
|
Sub_check_exitcode
|
||||||
|
endif
|
||||||
|
|
||||||
|
comment "Copy files"
|
||||||
|
Files_install_32 /32Bit
|
||||||
|
comment "Patch Registry"
|
||||||
|
Registry_install /32Bit
|
||||||
|
comment "Create shortcuts"
|
||||||
|
LinkFolder_install
|
||||||
|
endif
|
||||||
|
|
||||||
|
if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system specific") or ($INST_architecture$ = "both") or ($INST_architecture$ = "64 only"))
|
||||||
|
Message "Installing " + $ProductId$ + " 64 Bit..."
|
||||||
|
|
||||||
|
comment "Install Netframework 2.0 - 3.5 for Windows 8"
|
||||||
|
if ( $MSVersion$ = "6.2" ) and ($win8_net3.5$ = "1") and not (FileExists("%Systemroot%\Microsoft.NET\Framework\v3.5\Microsoft.Build.Tasks.v3.5.dll"))
|
||||||
|
if (FileExists("%ScriptPath%\X86\net3.5-win8\sources\sxs\amd64_addinprocess32_b77a5c561934e089_6.2.9200.16384_none_d9d957a176ab19d8\addinprocess32.exe"))
|
||||||
|
Message "Install Netframework 2.0 - 3.5 for Windows 8"
|
||||||
|
Dosbatch_install_dotNet_2-3.5_8 winst /SysNative
|
||||||
|
else
|
||||||
|
LogError "Not compatible without Netframework 3.5 for Windows 8"
|
||||||
|
isFatalError
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
comment "Reinstall Java"
|
||||||
|
if ($java_reinstall$ = "1")
|
||||||
|
Message "Uninstalling " + "Java" + " 32 + 64 Bit..."
|
||||||
|
Dosbatch_java_reinstall
|
||||||
|
endif
|
||||||
|
|
||||||
|
comment "Install the extracted version of the sereby packet on opsiserver"
|
||||||
|
if (($extract_install$ = "1") and not (FileExists("%ScriptPath%\X86\sereby\extracted\WinPKG.exe")))
|
||||||
|
Message "Installing extracted " + $ProductId$ + " on depotserver..."
|
||||||
|
Dosbatch_extract_install
|
||||||
|
endif
|
||||||
|
|
||||||
|
comment "Get connection latency between server and client"
|
||||||
|
if ($extract_use$ = "auto")
|
||||||
|
Message "Get connection latency..."
|
||||||
|
Dosbatch_get_connection_latency
|
||||||
|
Set $Output$ = getOutStreamFromSection('Dosbatch_get_connection_latency')
|
||||||
|
Set $connection_wan$ = takeFirstStringContaining($Output$, "opsi wan mode : ")
|
||||||
|
Set $connection_wan$ = TakeString(1, SplitString($connection_wan$, " : "))
|
||||||
|
endif
|
||||||
|
|
||||||
|
comment "Build sereby configuration"
|
||||||
|
Message "Build sereby configuration"
|
||||||
|
Dosbatch_build_config winst /SysNative
|
||||||
|
|
||||||
comment "Choose version to install"
|
comment "Choose version to install"
|
||||||
if (($extract_use$ = "1") or (($extract_use$ = "auto") and ($connection_wan$ = "1")))
|
if (($extract_use$ = "1") or (($extract_use$ = "auto") and ($connection_wan$ = "1")))
|
||||||
@ -256,11 +252,8 @@ else
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
[Winbatch_install_dotNet_XP_2-3.5_32]
|
[Dosbatch_install_dotNet_2-3.5_8]
|
||||||
"$Install32_XP1_Exe$"
|
dism /online /enable-feature /featurename:NetFx3 /All /Source:%ScriptPath%\X86\net3.5-win8\sources\sxs /LimitAccess
|
||||||
|
|
||||||
[Winbatch_install_dotNet_XP_4_32]
|
|
||||||
"$Install32_XP2_Exe$" /ain
|
|
||||||
|
|
||||||
[Dosbatch_java_reinstall]
|
[Dosbatch_java_reinstall]
|
||||||
cscript /nologo "%ScriptPath%\X86\java\JavaUninstallScript.vbs" /keeponly
|
cscript /nologo "%ScriptPath%\X86\java\JavaUninstallScript.vbs" /keeponly
|
||||||
@ -274,13 +267,13 @@ for /f "tokens=2 delims=\" %%a in ('net use p:') do set "opsiservername=%%a"
|
|||||||
echo opsi Server: %opsiservername%
|
echo opsi Server: %opsiservername%
|
||||||
@echo off
|
@echo off
|
||||||
net use x: \\%opsiservername%\opt_pcbin
|
net use x: \\%opsiservername%\opt_pcbin
|
||||||
net use /delete p:
|
net use p: /delete /yes
|
||||||
net use p: \\%opsiservername%\opt_pcbin\install
|
net use p: \\%opsiservername%\opt_pcbin\install
|
||||||
xcopy "%SystemDrive%\AiO-Files\*.*" "%ScriptPath%\X86\sereby\extracted\" /S /E /D /Y
|
xcopy "%SystemDrive%\AiO-Files\*.*" "%ScriptPath%\X86\sereby\extracted\" /S /E /D /Y
|
||||||
rem rd "%SystemDrive%\AiO-Files" /S /Q
|
rd "%SystemDrive%\AiO-Files" /S /Q
|
||||||
net use /delete p:
|
net use p: /delete /yes
|
||||||
net use p: \\%opsiservername%\opsi_depot
|
net use p: \\%opsiservername%\opsi_depot
|
||||||
net use /delete x:
|
net use x: /delete /yes
|
||||||
|
|
||||||
[Dosbatch_get_connection_latency]
|
[Dosbatch_get_connection_latency]
|
||||||
@echo off
|
@echo off
|
||||||
@ -298,42 +291,44 @@ if %Latenz% GTR $connection_set_max_latency$ (set wan=1) else (set wan=0)
|
|||||||
@echo opsi wan mode : %wan%
|
@echo opsi wan mode : %wan%
|
||||||
|
|
||||||
[Dosbatch_build_config]
|
[Dosbatch_build_config]
|
||||||
copy "%ScriptPath%\X86\winpkg\WinPKG.xml" "%System%"
|
copy "%ScriptPath%\X86\winpkg\WinPKG.xml" "$LogDir$"
|
||||||
|
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/timer[@value=40]/@value" -v $timer_value$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/timer[@value=40]/@value" -v $timer_value$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/timer[@enabled=1]/@enabled" -v $timer_enabled$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/timer[@enabled=1]/@enabled" -v $timer_enabled$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='net1.1']/@checked" -v $inst_net1.1$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='net1.1']/@checked" -v $inst_net1.1$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='net2.0']/@checked" -v $inst_net2.0$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='net2.0']/@checked" -v $inst_net2.0$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='net3.0']/@checked" -v $inst_net3.0$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='net3.0']/@checked" -v $inst_net3.0$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='net3.5']/@checked" -v $inst_net3.5$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='net3.5']/@checked" -v $inst_net3.5$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='net4.0']/@checked" -v $inst_net4.0$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='net4.0']/@checked" -v $inst_net4.0$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='net4.5']/@checked" -v $inst_net4.5$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='net4.5']/@checked" -v $inst_net4.5$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='msjsharp']/@checked" -v $inst_msjsharp$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='msjsharp']/@checked" -v $inst_msjsharp$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='silver']/@checked" -v $inst_silver$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='silver']/@checked" -v $inst_silver$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='jre7']/@checked" -v $inst_jre7$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='jre7']/@checked" -v $inst_jre7$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='AdobeShock']/@checked" -v $inst_AdobeShock$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='AdobeShock']/@checked" -v $inst_AdobeShock$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='basicruntimes']/@checked" -v $inst_basicruntimes$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='basicruntimes']/@checked" -v $inst_basicruntimes$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='msdx9']/@checked" -v $inst_msdx9$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='msdx9']/@checked" -v $inst_msdx9$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='msdxm']/@checked" -v $inst_msdxm$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='msdxm']/@checked" -v $inst_msdxm$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='msvc']/@checked" -v $inst_msvc$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='msvc']/@checked" -v $inst_msvc$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
copy "%System%\WinPKG.xml" "%System%\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='AdobeFlash']/@checked" -v $inst_AdobeFlash$ "%System%\WinPKG.xml.old" > "%System%\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='AdobeFlash']/@checked" -v $inst_AdobeFlash$ "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
|
move $LogDir$\WinPKG.xml "%System%"
|
||||||
|
del $LogDir$\WinPKG.xml.old
|
||||||
|
|
||||||
[Dosbatch_install_extracted_32]
|
[Dosbatch_install_extracted_32]
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -1 +0,0 @@
|
|||||||
ea29c5eaa35a33544010630226f62e2cf44d7352 /home/opsiproducts/.opsi-dist-cache/sereby.aio-2.0.1/X86/net3.5/NET_FRAMEWORK3.5.CAB
|
|
@ -38,10 +38,10 @@ requirementType: before
|
|||||||
|
|
||||||
[ProductProperty]
|
[ProductProperty]
|
||||||
type: unicode
|
type: unicode
|
||||||
name: xp_wsus_bugfix
|
name: win8_net3.5
|
||||||
multivalue: False
|
multivalue: False
|
||||||
editable: False
|
editable: False
|
||||||
description: Correct a XP WSUS bug. If the value is set to false, the Net Framwork 3.5 SP1 (KB951847) installation often loops.
|
description: Install Netframework 2.0 - 3.5 on Windows 8. Copy \sources\sys\*.* from installation medium to your opsi_depot\sereby.aio\X86\net3.5-win8 folder.
|
||||||
values: ["0", "1"]
|
values: ["0", "1"]
|
||||||
default: ["1"]
|
default: ["1"]
|
||||||
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
c0b248819d410af7fae7d0c132590e52eb019e12 /home/opsiproducts/.opsi-dist-cache/sereby.aio-2.0.1/X86/sereby/aio-runtimes_v2.0.1.7z
|
|
1
aio-runtimes_v2.0.2.7z.sha1sum
Normal file
1
aio-runtimes_v2.0.2.7z.sha1sum
Normal file
@ -0,0 +1 @@
|
|||||||
|
64d1c66caa01d7d0115254b67f7d0e266d68a59b /home/opsiproducts/.opsi-dist-cache/sereby.aio-2.0.2/X86/sereby/aio-runtimes_v2.0.2.7z
|
@ -3,7 +3,7 @@
|
|||||||
############################
|
############################
|
||||||
VENDOR="sereby.org"
|
VENDOR="sereby.org"
|
||||||
PN="sereby.aio"
|
PN="sereby.aio"
|
||||||
VERSION="2.0.1"
|
VERSION="2.0.2"
|
||||||
RELEASE="1"
|
RELEASE="1"
|
||||||
PRIORITY="0"
|
PRIORITY="0"
|
||||||
ADVICE=""
|
ADVICE=""
|
||||||
@ -25,21 +25,15 @@ DL_SOURCE[0]="http://www.chip.de/ii/102791693_ff1cd10758.jpg"
|
|||||||
|
|
||||||
## 1: 32 & 64 Bit Runtimes
|
## 1: 32 & 64 Bit Runtimes
|
||||||
DL_FILE[1]="aio-runtimes_v${VERSION}.7z"
|
DL_FILE[1]="aio-runtimes_v${VERSION}.7z"
|
||||||
DL_SOURCE[1]="http://www.computerbase.de/downloads/system/all-in-one-runtimes/57520/?download"
|
DL_SOURCE[1]="http://www.computerbase.de/downloads/system/all-in-one-runtimes/59107/?download"
|
||||||
DL_ARCH[1]="X86/sereby"
|
DL_ARCH[1]="X86/sereby"
|
||||||
DL_EXTRACT_FORMAT[1]="7zip"
|
DL_EXTRACT_FORMAT[1]="7zip"
|
||||||
|
|
||||||
## 2: 32 Bit XP Net Framework 1.1,2,3.0,3.5 Runtimes
|
## 2: 32 & 64 Bit Net Framework 2.0 - 3.5 for Windows 8
|
||||||
DL_FILE[2]="NET_FRAMEWORK3.5.CAB"
|
# DL_FILE[2]="dotNetFx3.5_8.7z"
|
||||||
DL_SOURCE[2]="http://team.win-lite.de/ganesha/NET_FRAMEWORK3.5.CAB"
|
# DL_SOURCE[2]="file://"
|
||||||
DL_ARCH[2]="X86/net3.5"
|
# DL_ARCH[2]="X86/net3.5-win8"
|
||||||
DL_EXTRACT_FORMAT[2]="cab"
|
# DL_EXTRACT_FORMAT[2]="7zip"
|
||||||
|
|
||||||
## 3: 32 & 64 Bit XP Net Framework 4 Runtimes
|
|
||||||
DL_FILE[3]="dotNetFx40_Full_DE_x86_x64_SlimSetup.7z"
|
|
||||||
DL_SOURCE[3]="http://german-unattended.de/%7Edimpel/Addons/dotNetFx40_Full_DE_x86_x64_SlimSetup.7z"
|
|
||||||
DL_ARCH[3]="X86/net4.0"
|
|
||||||
DL_EXTRACT_FORMAT[3]="7zip"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -53,14 +47,8 @@ WINST_VALUE[0]="@DL_EXTRACT_WINST_PATH[1]@\\svcpack\\aio-runtimes.exe"
|
|||||||
WINST_NAME[1]=Install64Exe
|
WINST_NAME[1]=Install64Exe
|
||||||
WINST_VALUE[1]="@DL_EXTRACT_WINST_PATH[1]@\\svcpack\\aio-runtimes.exe"
|
WINST_VALUE[1]="@DL_EXTRACT_WINST_PATH[1]@\\svcpack\\aio-runtimes.exe"
|
||||||
|
|
||||||
WINST_NAME[2]=Install32_XP1_Exe
|
WINST_NAME[2]=Install_extracted_32Exe
|
||||||
WINST_VALUE[2]="@DL_EXTRACT_WINST_PATH[2]@\\svcpack\\dotNetFX35.exe"
|
WINST_VALUE[2]="@DL_EXTRACT_WINST_PATH[1]@\\extracted\\WinPKG.exe"
|
||||||
|
|
||||||
WINST_NAME[3]=Install32_XP2_Exe
|
WINST_NAME[3]=Install_extracted_64Exe
|
||||||
WINST_VALUE[3]="@DL_EXTRACT_WINST_PATH[3]@\\svcpack\\dotNetFx40_Full_DE_x86_x64_SlimSetup.exe"
|
WINST_VALUE[3]="@DL_EXTRACT_WINST_PATH[1]@\\extracted\\WinPKG.exe"
|
||||||
|
|
||||||
WINST_NAME[4]=Install_extracted_32Exe
|
|
||||||
WINST_VALUE[4]="@DL_EXTRACT_WINST_PATH[1]@\\extracted\\WinPKG.exe"
|
|
||||||
|
|
||||||
WINST_NAME[5]=Install_extracted_64Exe
|
|
||||||
WINST_VALUE[5]="@DL_EXTRACT_WINST_PATH[1]@\\extracted\\WinPKG.exe"
|
|
||||||
|
1
dotNetFx3.5_8.7z.sha1sum
Normal file
1
dotNetFx3.5_8.7z.sha1sum
Normal file
@ -0,0 +1 @@
|
|||||||
|
e12845e1ce5ac508daf76b311afa3ec7df4a6b00 /home/opsiproducts/.opsi-dist-cache/sereby.aio-2.0.2/X86/net3.5-win8/dotNetFx3.5_8.7z
|
@ -1 +0,0 @@
|
|||||||
49003bf5d2baaf62c017fe575393a6d21dee14c0 /home/opsiproducts/.opsi-dist-cache/sereby.aio-2.0.1/X86/net4.0/dotNetFx40_Full_DE_x86_x64_SlimSetup.7z
|
|
Loading…
Reference in New Issue
Block a user