Integrate Richtendo's .NET 4.0 and 4.5 and move F-Sharp to its own package.xml and correct typo in msvc package xml and make some general cleanups and corrections
This commit is contained in:
parent
af337d872b
commit
c6336eba28
@ -1,6 +1,6 @@
|
|||||||
;!@Install@!UTF-8!
|
;!@Install@!UTF-8!
|
||||||
RunProgram="air3-8_win.exe -silent -eulaAccepted"
|
RunProgram="air3-9_win.exe -silent -eulaAccepted"
|
||||||
ExtractTitle="Geos One Adobe Air 3.8 Installer"
|
ExtractTitle="Geos One Adobe Air 3.9 Installer"
|
||||||
ExtractDialogText="Extracting Adobe AIR 3.8"
|
ExtractDialogText="Extracting Adobe AIR 3.9"
|
||||||
GUIMode="1"
|
GUIMode="1"
|
||||||
;!@InstallEnd@!
|
;!@InstallEnd@!
|
||||||
|
0
CLIENT_DATA/GeosOne_BR_package.xml
Executable file → Normal file
0
CLIENT_DATA/GeosOne_BR_package.xml
Executable file → Normal file
6
CLIENT_DATA/Ricktendo_FS_package.xml
Normal file
6
CLIENT_DATA/Ricktendo_FS_package.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<package id="msfsharp" name="Microsoft Visual F-Sharp 2.0 SE" group="Sonstige Runtimes" prereq="msjsharp">
|
||||||
|
<check type="file" condition="notexist" path="%Windir%\Microsoft.NET\Framework\v4.0.30319\FSharp.Core.dll" />
|
||||||
|
<install>
|
||||||
|
<cmd name="Microsoft Visual F-Sharp 2.0" path="fsharpredist2.0.msi" param="/qb!"/>
|
||||||
|
</install>
|
||||||
|
</package>
|
@ -1,9 +1,7 @@
|
|||||||
<package id="msjsharp" name="Microsoft Visual J/F-Sharp 2.0 SE" group="Sonstige Runtimes">
|
<package id="msjsharp" name="Microsoft Visual J-Sharp 2.0 SE" group="Sonstige Runtimes">
|
||||||
<check type="file" condition="notexist" path="%Windir%\Microsoft.NET\Framework\VJSharp\vjshost.dll" />
|
<check type="file" condition="notexist" path="%Windir%\Microsoft.NET\Framework\VJSharp\vjshost.dll" />
|
||||||
<install>
|
<install>
|
||||||
<cmd name="Microsoft Visual J-Sharp 2.0 SE" path="vjsharp\x86\jsredist.msi" param="/qb!" arch="x86" />
|
<cmd name="Microsoft Visual J-Sharp 2.0 SE" path="x86\jsredist.msi" param="/qb!" arch="x86" />
|
||||||
<cmd name="Microsoft Visual F-Sharp 2.0" path="fsharp\fsharpredist2.0.msi" param="/qb!" arch="x86" />
|
<cmd name="Microsoft Visual J-Sharp 2.0 SE x64" path="x64\jsredist.msi" param="/qb!" arch="x64" />
|
||||||
<cmd name="Microsoft Visual J-Sharp 2.0 SE x64" path="vjsharp\x64\jsredist.msi" param="/qb!" arch="x64" />
|
|
||||||
<cmd name="Microsoft Visual F-Sharp 2.0 x64" path="fsharp\fsharpredist2.0.msi" param="/qb!" arch="x64" />
|
|
||||||
</install>
|
</install>
|
||||||
</package>
|
</package>
|
11
CLIENT_DATA/Ricktendo_NET40_package.xml
Normal file
11
CLIENT_DATA/Ricktendo_NET40_package.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<package id="net4.0" name=".NET Framework 4.0 + Hotfixes" group="Microsoft .NET Framework" priority="43">
|
||||||
|
<check type="os" condition="<" value="6.0.6002.0" />
|
||||||
|
<check type="file" condition="notexist" path="%Windir%\Microsoft.NET\Framework\v4.0.30319\System.dll" />
|
||||||
|
<install>
|
||||||
|
<cmd arch="x86" name=".NET Framework 4.0 - Core" path="netfx_core_x86.msi" param="/norestart /qb-!" />
|
||||||
|
<cmd arch="x86" name=".NET Framework 4.0 - Extended" path="netfx_extended_x86.msi" param="/norestart /qb-!" />
|
||||||
|
|
||||||
|
<cmd arch="x64" name=".NET Framework 4.0 x64 - Core" path="netfx_core_x64.msi" param="/norestart /qb-!" />
|
||||||
|
<cmd arch="x64" name=".NET Framework 4.0 x64 - Extended" path="netfx_extended_x64.msi" param="/norestart /qb-!" />
|
||||||
|
</install>
|
||||||
|
</package>
|
10
CLIENT_DATA/Ricktendo_NET45_package.xml
Normal file
10
CLIENT_DATA/Ricktendo_NET45_package.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<package id="net4.5" name=".NET Framework 4.5" group="Microsoft .NET Framework" priority="44">
|
||||||
|
<check type="os" condition=">" value="6.0.6002.0" />
|
||||||
|
<check type="os" condition="<" value="6.2.9200.0" />
|
||||||
|
<check type="file" condition="notexist" path="%Windir%\Microsoft.NET\Framework\v4\System.dll" />
|
||||||
|
<check type="file" condition="notexist" path="%Windir%\Microsoft.NET\Framework\v4.0.30319\Config\NetFx45_IIS_schema_update.xml" />
|
||||||
|
<install>
|
||||||
|
<cmd arch="x86" path="netfx_Full_x86.msi" param="/norestart /qb-!" />
|
||||||
|
<cmd arch="x64" path="netfx_Full_x64.msi" param="/norestart /qb-!" />
|
||||||
|
</install>
|
||||||
|
</package>
|
@ -2,44 +2,44 @@
|
|||||||
<variable name="NAME" value="Visual C++" />
|
<variable name="NAME" value="Visual C++" />
|
||||||
|
|
||||||
<install>
|
<install>
|
||||||
<cmd name="%NAME% 2005" path="2005\x86\vcredist.msi" param="/qb!">
|
<cmd name="%NAME% 2005" path="2005\x86\vcredist.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="file" condition="<" path="%commonprogramfiles%\microsoft shared\VC\msdia80.dll" value="5.0.50727.6229" arch="x86" />
|
<check type="file" condition="<" path="%commonprogramfiles%\microsoft shared\VC\msdia80.dll" value="5.0.50727.6229" arch="x86" />
|
||||||
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\msdia80.dll" value="5.0.50727.6229" arch="x64" />
|
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\msdia80.dll" value="5.0.50727.6229" arch="x64" />
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd name="%NAME% 2008" path="2008\x86\vc_red.msi" param="/qb!">
|
<cmd name="%NAME% 2008" path="2008\x86\vc_red.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="file" condition="<" path="%commonprogramfiles%\microsoft shared\VC\msdia90.dll" value="5.0.30729.7523" arch="x86" />
|
<check type="file" condition="<" path="%commonprogramfiles%\microsoft shared\VC\msdia90.dll" value="5.0.30729.7523" arch="x86" />
|
||||||
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\msdia90.dll" value="5.0.30729.7523" arch="x64" />
|
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\msdia90.dll" value="5.0.30729.7523" arch="x64" />
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd name="%NAME% 2010" path="2010\x86\vc_red.msi" param="/qb!">
|
<cmd name="%NAME% 2010" path="2010\x86\vc_red.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="file" condition="<" path="%commonprogramfiles%\microsoft shared\VC\msdia100.dll" value="50.0.40219.1" arch="x86" />
|
<check type="file" condition="<" path="%commonprogramfiles%\microsoft shared\VC\msdia100.dll" value="50.0.40219.1" arch="x86" />
|
||||||
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\msdia100.dll" value="50.0.40219.1" arch="x64" />
|
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\msdia100.dll" value="50.0.40219.1" arch="x64" />
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd name="%NAME% 2012 Minimum" path="2012\x86\vc_runtimeMinimum_x86.msi" param="/qb!">
|
<cmd name="%NAME% 2012 Minimum" path="2012\x86\vc_runtimeMinimum_x86.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="os" condition=">" value="6.0.6002.0" />
|
<check type="os" condition=">" value="6.0.6002.0" />
|
||||||
<check type="file" condition="<" path="%windir%\system32\atl110.dll" value="51.0.60610.1" arch="x86" />
|
<check type="file" condition="<" path="%windir%\system32\atl110.dll" value="51.0.60610.1" arch="x86" />
|
||||||
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1" arch="x64" />
|
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1" arch="x64" />
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd name="%NAME% 2012 Additional" path="2012\x86\vc_runtimeAdditional_x86.msi" param="/qb!">
|
<cmd name="%NAME% 2012 Additional" path="2012\x86\vc_runtimeAdditional_x86.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="os" condition=">" value="6.0.6002.0" />
|
<check type="os" condition=">" value="6.0.6002.0" />
|
||||||
<check type="file" condition="<" path="%windir%\system32\atl110.dll" value="51.0.60610.1" arch="x86" />
|
<check type="file" condition="<" path="%windir%\system32\atl110.dll" value="51.0.60610.1" arch="x86" />
|
||||||
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1" arch="x64" />
|
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1" arch="x64" />
|
||||||
</cmd>
|
</cmd>
|
||||||
|
|
||||||
|
|
||||||
<cmd arch="x64" name="%NAME% 2005 x64" path="2005\x64\vcredist.msi" param="/q">
|
<cmd arch="x64" name="%NAME% 2005 x64" path="2005\x64\vcredist.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\amd64\msdia80.dll" value="5.0.50727.6229"/>
|
<check type="file" condition="<" path="%programfiles(x86)%\Common Files\microsoft shared\VC\amd64\msdia80.dll" value="5.0.50727.6229"/>
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd arch="x64" name="%NAME% 2008 x64" path="2008\x64\vc_red.msi" param="/qb!">
|
<cmd arch="x64" name="%NAME% 2008 x64" path="2008\x64\vc_red.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="file" condition="<" path="%commonprogramfiles%\Microsoft Shared\VC\msdia90.dll" value="5.0.30729.7523"/>
|
<check type="file" condition="<" path="%commonprogramfiles%\Microsoft Shared\VC\msdia90.dll" value="5.0.30729.7523"/>
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd arch="x64" name="%NAME% 2010 x64" path="2010\x64\vc_red.msi" param="/qb!">
|
<cmd arch="x64" name="%NAME% 2010 x64" path="2010\x64\vc_red.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="file" condition="<" path="%commonprogramfiles%\Microsoft Shared\VC\msdia100.dll" value="50.0.40219.1"/>
|
<check type="file" condition="<" path="%commonprogramfiles%\Microsoft Shared\VC\msdia100.dll" value="50.0.40219.1"/>
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd arch="x64" name="%NAME% 2012 Minimum x64" path="2012\x64\vc_runtimeMinimum_x64.msi" param="/qb!">
|
<cmd arch="x64" name="%NAME% 2012 Minimum x64" path="2012\x64\vc_runtimeMinimum_x64.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="os" condition=">" value="6.0.6002.0" />
|
<check type="os" condition=">" value="6.0.6002.0" />
|
||||||
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1"/>
|
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1"/>
|
||||||
</cmd>
|
</cmd>
|
||||||
<cmd arch="x64" name="%NAME% 2012 Additional x64" path="2012\x64\vc_runtimeAdditional_x64.msi" param="/qb!">
|
<cmd arch="x64" name="%NAME% 2012 Additional x64" path="2012\x64\vc_runtimeAdditional_x64.msi" param="/qb! REBOOT=ReallySuppress">
|
||||||
<check type="os" condition=">" value="6.0.6002.0" />
|
<check type="os" condition=">" value="6.0.6002.0" />
|
||||||
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1"/>
|
<check type="file" condition="<" path="%windir%\syswow64\atl110.dll" value="51.0.60610.1"/>
|
||||||
</cmd>
|
</cmd>
|
||||||
|
@ -73,6 +73,11 @@ if ($sereby_msjsharp$ = "reinstall")
|
|||||||
opsiservicecall_msjsharp_uninstall
|
opsiservicecall_msjsharp_uninstall
|
||||||
Set $reboot$ = "true"
|
Set $reboot$ = "true"
|
||||||
endif
|
endif
|
||||||
|
if ($sereby_msfsharp$ = "reinstall")
|
||||||
|
Winbatch_msfsharp_uninstall
|
||||||
|
opsiservicecall_msfsharp_uninstall
|
||||||
|
Set $reboot$ = "true"
|
||||||
|
endif
|
||||||
if ($sereby_silver$ = "reinstall")
|
if ($sereby_silver$ = "reinstall")
|
||||||
Winbatch_silver_uninstall
|
Winbatch_silver_uninstall
|
||||||
opsiservicecall_silver_uninstall
|
opsiservicecall_silver_uninstall
|
||||||
@ -208,6 +213,17 @@ endif
|
|||||||
"%opsiserviceUser%"
|
"%opsiserviceUser%"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[Winbatch_msfsharp_uninstall]
|
||||||
|
|
||||||
|
[opsiservicecall_msfsharp_uninstall]
|
||||||
|
"method": "setProductProperty"
|
||||||
|
"params": [
|
||||||
|
"$ProductId$",
|
||||||
|
"sereby_msfsharp",
|
||||||
|
"install",
|
||||||
|
"%opsiserviceUser%"
|
||||||
|
]
|
||||||
|
|
||||||
[Winbatch_silver_uninstall]
|
[Winbatch_silver_uninstall]
|
||||||
; wmic product where caption='Microsoft Silverlight' call uninstall
|
; wmic product where caption='Microsoft Silverlight' call uninstall
|
||||||
"%ScriptPath%\UnInstall\Package\Silverlight\CleanSilverlight.cmd"
|
"%ScriptPath%\UnInstall\Package\Silverlight\CleanSilverlight.cmd"
|
||||||
|
@ -22,6 +22,9 @@ endif
|
|||||||
if ($sereby_msjsharp$ = "install")
|
if ($sereby_msjsharp$ = "install")
|
||||||
DosInAnIcon_msjsharp_config
|
DosInAnIcon_msjsharp_config
|
||||||
endif
|
endif
|
||||||
|
if ($sereby_msfsharp$ = "install")
|
||||||
|
DosInAnIcon_msfsharp_config
|
||||||
|
endif
|
||||||
if ($sereby_silver$ = "install")
|
if ($sereby_silver$ = "install")
|
||||||
DosInAnIcon_silver_config
|
DosInAnIcon_silver_config
|
||||||
endif
|
endif
|
||||||
@ -89,6 +92,10 @@ xml ed -O -u "/settings/set[@component='net4.5']/@checked" -v 1 "$LogDir$\WinPKG
|
|||||||
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='msjsharp']/@checked" -v 1 "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='msjsharp']/@checked" -v 1 "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
|
|
||||||
|
[DosInAnIcon_msfsharp_config]
|
||||||
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
|
xml ed -O -u "/settings/set[@component='msfsharp']/@checked" -v 1 "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
|
|
||||||
[DosInAnIcon_silver_config]
|
[DosInAnIcon_silver_config]
|
||||||
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
copy "$LogDir$\WinPKG.xml" "$LogDir$\WinPKG.xml.old"
|
||||||
xml ed -O -u "/settings/set[@component='silver']/@checked" -v 1 "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
xml ed -O -u "/settings/set[@component='silver']/@checked" -v 1 "$LogDir$\WinPKG.xml.old" > "$LogDir$\WinPKG.xml"
|
||||||
|
@ -18,6 +18,8 @@ DefVar $sereby_dotnet4.5$
|
|||||||
Set $sereby_dotnet4.5$ = GetProductProperty("sereby_dotnet4.5", "install")
|
Set $sereby_dotnet4.5$ = GetProductProperty("sereby_dotnet4.5", "install")
|
||||||
DefVar $sereby_msjsharp$
|
DefVar $sereby_msjsharp$
|
||||||
Set $sereby_msjsharp$ = GetProductProperty("sereby_msjsharp", "install")
|
Set $sereby_msjsharp$ = GetProductProperty("sereby_msjsharp", "install")
|
||||||
|
DefVar $sereby_msfsharp$
|
||||||
|
Set $sereby_msfsharp$ = GetProductProperty("sereby_msfsharp", "install")
|
||||||
DefVar $sereby_silver$
|
DefVar $sereby_silver$
|
||||||
Set $sereby_silver$ = GetProductProperty("sereby_silver", "install")
|
Set $sereby_silver$ = GetProductProperty("sereby_silver", "install")
|
||||||
DefVar $sereby_jre$
|
DefVar $sereby_jre$
|
||||||
|
@ -117,6 +117,15 @@ description: Install Microsoft Visual J-Sharp 2.0 SE
|
|||||||
values: ["install", "none", "reinstall"]
|
values: ["install", "none", "reinstall"]
|
||||||
default: ["install"]
|
default: ["install"]
|
||||||
|
|
||||||
|
[ProductProperty]
|
||||||
|
type: unicode
|
||||||
|
name: sereby_msfsharp
|
||||||
|
multivalue: False
|
||||||
|
editable: False
|
||||||
|
description: Install Microsoft Visual F-Sharp 2.0 SE
|
||||||
|
values: ["install", "none", "reinstall"]
|
||||||
|
default: ["install"]
|
||||||
|
|
||||||
[ProductProperty]
|
[ProductProperty]
|
||||||
type: unicode
|
type: unicode
|
||||||
name: sereby_silver
|
name: sereby_silver
|
||||||
|
@ -55,7 +55,7 @@ SILVERVERSION="5.1.20513.0"
|
|||||||
# Take Parts of Ricktendo Update
|
# Take Parts of Ricktendo Update
|
||||||
# ==================================
|
# ==================================
|
||||||
|
|
||||||
RICKTENDOMSVCUPDATE="0"
|
RICKTENDOMSVCUPDATE="1"
|
||||||
RICKTENDOJSHARPUPDATE="1"
|
RICKTENDOJSHARPUPDATE="1"
|
||||||
RICKTENDOAIO="2013.8.22"
|
RICKTENDOAIO="2013.8.22"
|
||||||
|
|
||||||
@ -64,6 +64,14 @@ MSVC2008VER="9.00.30729.7523"
|
|||||||
MSVC2010VER="10.00.40219.01"
|
MSVC2010VER="10.00.40219.01"
|
||||||
MSVC2012VER="11.0.60610.1"
|
MSVC2012VER="11.0.60610.1"
|
||||||
|
|
||||||
|
# ==================================
|
||||||
|
# Take Ricktendo .net Update
|
||||||
|
# ==================================
|
||||||
|
|
||||||
|
RICKTENDONET40UPDATE="1"
|
||||||
|
RICKTENDONET45UPDATE="1"
|
||||||
|
RICKTENDONET="2013.8.15"
|
||||||
|
|
||||||
# ==================================
|
# ==================================
|
||||||
# General Runtimes Verison
|
# General Runtimes Verison
|
||||||
# ==================================
|
# ==================================
|
||||||
@ -149,7 +157,8 @@ DL_ARCH[13]="X86"
|
|||||||
DL_WINST_NAME[13]=InstallFlashIeExe
|
DL_WINST_NAME[13]=InstallFlashIeExe
|
||||||
|
|
||||||
DL_FILE[14]="sw_lic_full_installer-${SHOCKVERSION}.msi"
|
DL_FILE[14]="sw_lic_full_installer-${SHOCKVERSION}.msi"
|
||||||
DL_SOURCE[14]="http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi"
|
DL_SOURCE[14]="http://brianspcrepair.com/ricktendo/Setup/sw_lic_full_installer.msi"
|
||||||
|
#DL_SOURCE[14]="http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi"
|
||||||
DL_ARCH[14]="X86"
|
DL_ARCH[14]="X86"
|
||||||
DL_WINST_NAME[14]=InstallShockMsi
|
DL_WINST_NAME[14]=InstallShockMsi
|
||||||
|
|
||||||
@ -174,11 +183,33 @@ DL_SOURCE[18]="http://brianspcrepair.com/ricktendo/Setup/VBCFJRedist_AIO_x86_x64
|
|||||||
DL_ARCH[18]="X86"
|
DL_ARCH[18]="X86"
|
||||||
DL_WINST_NAME[18]=RicktendoAioExe
|
DL_WINST_NAME[18]=RicktendoAioExe
|
||||||
|
|
||||||
# General Runtimes
|
# The DL_FILE[19] - DL_FILE[22] is also used in the builder-target-cb.sh
|
||||||
DL_FILE[19]="Geos_One_General_Runtimes_Installer_${GENERALVERSION}.msi"
|
# if you change also change there
|
||||||
DL_SOURCE[19]="http://ftp.disconnected-by-peer.at/AIO/Geos_One_General_Runtimes_Installer_${GENERALVERSION}.msi"
|
DL_FILE[19]="dotNetFx40_Full_x86_x64_Slim_${RICKTENDONET}.exe"
|
||||||
|
DL_SOURCE[19]="http://brianspcrepair.com/ricktendo/Setup/dotNetFx40_Full_x86_x64_Slim.exe"
|
||||||
DL_ARCH[19]="X86"
|
DL_ARCH[19]="X86"
|
||||||
DL_WINST_NAME[19]=InstallGeneralMsi
|
DL_WINST_NAME[19]=RicktendoNet40Exe
|
||||||
|
|
||||||
|
DL_FILE[20]="dotNetFx40LP_Full_x86_x64de_Slim_${RICKTENDONET}.7z"
|
||||||
|
DL_SOURCE[20]="http://brianspcrepair.com/ricktendo/Archive/LP/dotNetFx40LP_Full_x86_x64de_Slim.7z"
|
||||||
|
DL_ARCH[20]="X86"
|
||||||
|
DL_WINST_NAME[20]=RicktendoNet40Lang
|
||||||
|
|
||||||
|
DL_FILE[21]="dotNetFx45_Full_x86_x64_Slim_${RICKTENDONET}.exe"
|
||||||
|
DL_SOURCE[21]="http://brianspcrepair.com/ricktendo/Setup/dotNetFx45_Full_x86_x64_Slim.exe"
|
||||||
|
DL_ARCH[21]="X86"
|
||||||
|
DL_WINST_NAME[21]=Ricktendo45Exe
|
||||||
|
|
||||||
|
DL_FILE[22]="dotNetFx45LP_Full_x86_x64de_Slim_${RICKTENDONET}.7z"
|
||||||
|
DL_SOURCE[22]="http://brianspcrepair.com/ricktendo/Archive/LP/dotNetFx45LP_Full_x86_x64de_Slim.7z"
|
||||||
|
DL_ARCH[22]="X86"
|
||||||
|
DL_WINST_NAME[22]=RicktendoNet45Lang
|
||||||
|
|
||||||
|
# General Runtimes
|
||||||
|
DL_FILE[23]="Geos_One_General_Runtimes_Installer_${GENERALVERSION}.msi"
|
||||||
|
DL_SOURCE[23]="http://ftp.disconnected-by-peer.at/AIO/Geos_One_General_Runtimes_Installer_${GENERALVERSION}.msi"
|
||||||
|
DL_ARCH[23]="X86"
|
||||||
|
DL_WINST_NAME[23]=InstallGeneralMsi
|
||||||
|
|
||||||
##################
|
##################
|
||||||
### Uninstallers
|
### Uninstallers
|
||||||
|
@ -115,11 +115,9 @@ function create() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
# Replace the General Runtimes with the Msi version fo GeosOne
|
# Replace the General Runtimes with the Msi version off GeosOne
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
|
|
||||||
# Unlocker loads a kernel driver to find out the locking programms and forces them to spawn to memeory so that the lock gets removed and the file can be deleted
|
|
||||||
# so we need to load the right unlocker for the arch x86 or x64
|
|
||||||
rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/*
|
rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/*
|
||||||
|
|
||||||
mv -v $INST_DIR/CLIENT_DATA/GeosOne_BR_package.xml $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/package.xml
|
mv -v $INST_DIR/CLIENT_DATA/GeosOne_BR_package.xml $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/package.xml
|
||||||
@ -160,8 +158,8 @@ function create() {
|
|||||||
|
|
||||||
if [ "$FLASHUPDATE" = "1" ]; then
|
if [ "$FLASHUPDATE" = "1" ]; then
|
||||||
rm -f $INST_DIR/CLIENT_DATA/Install/Packages/Flash/*.exe
|
rm -f $INST_DIR/CLIENT_DATA/Install/Packages/Flash/*.exe
|
||||||
cp $INST_DIR/CLIENT_DATA/X86/install_flash_player-${FLASHVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Flash/install_flash_player.exe
|
mv $INST_DIR/CLIENT_DATA/X86/install_flash_player-${FLASHVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Flash/install_flash_player.exe
|
||||||
cp $INST_DIR/CLIENT_DATA/X86/install_flash_player_ax-${FLASHVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Flash/install_flash_player_ax.exe
|
mv $INST_DIR/CLIENT_DATA/X86/install_flash_player_ax-${FLASHVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Flash/install_flash_player_ax.exe
|
||||||
sed "s!..\..\....\....!${FLASHVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Flash/package.xml
|
sed "s!..\..\....\....!${FLASHVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Flash/package.xml
|
||||||
sed "s!.._._..._...!${FLASHVERSION//./_}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Flash/package.xml
|
sed "s!.._._..._...!${FLASHVERSION//./_}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Flash/package.xml
|
||||||
fi
|
fi
|
||||||
@ -174,7 +172,7 @@ function create() {
|
|||||||
|
|
||||||
if [ "$SHOCKUPDATE" = "1" ]; then
|
if [ "$SHOCKUPDATE" = "1" ]; then
|
||||||
rm -f $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/*.msi
|
rm -f $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/*.msi
|
||||||
cp $INST_DIR/CLIENT_DATA/X86/sw_lic_full_installer-${SHOCKVERSION}.msi $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/sw_lic_full_installer.msi
|
mv $INST_DIR/CLIENT_DATA/X86/sw_lic_full_installer-${SHOCKVERSION}.msi $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/sw_lic_full_installer.msi
|
||||||
sed "s!..\..\..r...!${SHOCKVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/package.xml
|
sed "s!..\..\..r...!${SHOCKVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/package.xml
|
||||||
sed "s!v12!v${SHOCKVERSION//r/.}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/package.xml
|
sed "s!v12!v${SHOCKVERSION//r/.}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Shockwave/package.xml
|
||||||
fi
|
fi
|
||||||
@ -185,14 +183,14 @@ function create() {
|
|||||||
|
|
||||||
if [ "$SILVERUPDATE" = "1" ]; then
|
if [ "$SILVERUPDATE" = "1" ]; then
|
||||||
rm -f $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/*.exe
|
rm -f $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/*.exe
|
||||||
cp $INST_DIR/CLIENT_DATA/X86/Silverlight-${SILVERVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/Silverlight.exe
|
mv $INST_DIR/CLIENT_DATA/X86/Silverlight-${SILVERVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/Silverlight.exe
|
||||||
cp $INST_DIR/CLIENT_DATA/X86/Silverlight_x64-${SILVERVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/Silverlight_x64.exe
|
mv $INST_DIR/CLIENT_DATA/X86/Silverlight_x64-${SILVERVERSION}.exe $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/Silverlight_x64.exe
|
||||||
sed "s!.\..\......\..!${SILVERVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/package.xml
|
sed "s!.\..\......\..!${SILVERVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/package.xml
|
||||||
sed "s!v5!v${SILVERVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/package.xml
|
sed "s!v5!v${SILVERVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Silverlight/package.xml
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
# Update MSCV & J/F Sharp
|
# Update MSCV & J Sharp and add F Sharp
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
|
|
||||||
if [ "$RICKTENDOMSVCUPDATE" = "1" ]; then
|
if [ "$RICKTENDOMSVCUPDATE" = "1" ]; then
|
||||||
@ -208,13 +206,40 @@ function create() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$RICKTENDOJSHARPUPDATE" = "1" ]; then
|
if [ "$RICKTENDOJSHARPUPDATE" = "1" ]; then
|
||||||
rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/jsredist/*
|
rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/jsredist
|
||||||
mv $INST_DIR/CLIENT_DATA/X86/Ricktendo/*sharp $INST_DIR/CLIENT_DATA/Install/Packages/jsredist/
|
mv $INST_DIR/CLIENT_DATA/X86/Ricktendo/vjsharp $INST_DIR/CLIENT_DATA/Install/Packages/jsredist/
|
||||||
mv -v $INST_DIR/CLIENT_DATA/Ricktendo_JS_package.xml $INST_DIR/CLIENT_DATA/Install/Packages/jsredist/package.xml
|
mv -v $INST_DIR/CLIENT_DATA/Ricktendo_JS_package.xml $INST_DIR/CLIENT_DATA/Install/Packages/jsredist/package.xml
|
||||||
else
|
else
|
||||||
rm $INST_DIR/CLIENT_DATA/Ricktendo_JS_package.xml
|
rm $INST_DIR/CLIENT_DATA/Ricktendo_JS_package.xml
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mv $INST_DIR/CLIENT_DATA/X86/Ricktendo/fsharp $INST_DIR/CLIENT_DATA/Install/Packages/fsredist/
|
||||||
|
mv -v $INST_DIR/CLIENT_DATA/Ricktendo_FS_package.xml $INST_DIR/CLIENT_DATA/Install/Packages/fsredist/package.xml
|
||||||
|
sed 's/.*<\/settings>.*/\t<set component="msfsharp" checked="0" \/>\n&/' -i $INST_DIR/CLIENT_DATA/Config/WinPKG.xml
|
||||||
|
|
||||||
|
|
||||||
|
# ==========================================================================================================
|
||||||
|
# Update .NET 4.0 & 4.5 with Ricktendo
|
||||||
|
# ==========================================================================================================
|
||||||
|
|
||||||
|
if [ "$RICKTENDONET40UPDATE" = "1" ]; then
|
||||||
|
rm -rf $INST_DIR/CLIENT_DATA/Install/NET/4.0/*
|
||||||
|
7z x -o$INST_DIR/CLIENT_DATA/Install/NET/4.0 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[19]}
|
||||||
|
#7z x -y -o$INST_DIR/CLIENT_DATA/Install/NET/4.0 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[20]}
|
||||||
|
mv -v $INST_DIR/CLIENT_DATA/Ricktendo_NET40_package.xml $INST_DIR/CLIENT_DATA/Install/NET/4.0/package.xml
|
||||||
|
else
|
||||||
|
rm $INST_DIR/CLIENT_DATA/Ricktendo_NET40_package.xml
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$RICKTENDONET45UPDATE" = "1" ]; then
|
||||||
|
rm -rf $INST_DIR/CLIENT_DATA/Install/NET/4.5/*
|
||||||
|
7z x -o$INST_DIR/CLIENT_DATA/Install/NET/4.5 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[21]}
|
||||||
|
#7z x -y -o$INST_DIR/CLIENT_DATA/Install/NET/4.5 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[22]}
|
||||||
|
mv -v $INST_DIR/CLIENT_DATA/Ricktendo_NET45_package.xml $INST_DIR/CLIENT_DATA/Install/NET/4.5/package.xml
|
||||||
|
else
|
||||||
|
rm $INST_DIR/CLIENT_DATA/Ricktendo_NET45_package.xml
|
||||||
|
fi
|
||||||
|
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
# move the uninstallers in place (directory layout like the sereby package)
|
# move the uninstallers in place (directory layout like the sereby package)
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
@ -232,6 +257,12 @@ function create() {
|
|||||||
|
|
||||||
mv -v $INST_DIR/CLIENT_DATA/opsi-WinPKG.exe $INST_DIR/CLIENT_DATA/Install/
|
mv -v $INST_DIR/CLIENT_DATA/opsi-WinPKG.exe $INST_DIR/CLIENT_DATA/Install/
|
||||||
|
|
||||||
|
# ==========================================================================================================
|
||||||
|
# Correct linefeed in config
|
||||||
|
# ==========================================================================================================
|
||||||
|
|
||||||
|
unix2dos $INST_DIR/CLIENT_DATA/Config/WinPKG.xml
|
||||||
|
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
# Create a new sereby aio pack
|
# Create a new sereby aio pack
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
@ -285,6 +316,8 @@ function create() {
|
|||||||
# Disable zlib1.dll warning General Runtimes
|
# Disable zlib1.dll warning General Runtimes
|
||||||
# ==========================================================================================================
|
# ==========================================================================================================
|
||||||
|
|
||||||
|
# Unlocker loads a kernel driver to find out the locking programms and forces them to spawn to memeory so that the lock gets removed and the file can be deleted
|
||||||
|
# so we need to load the right unlocker for the arch x86 or x64
|
||||||
# move the Portbale Unlocker in Place
|
# move the Portbale Unlocker in Place
|
||||||
mv -v $INST_DIR/CLIENT_DATA/X86/Unlocker $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/
|
mv -v $INST_DIR/CLIENT_DATA/X86/Unlocker $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/
|
||||||
echo "@echo off" >> $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/CleanUp32.bat
|
echo "@echo off" >> $INST_DIR/CLIENT_DATA/Install/Packages/BasicRuntimes/CleanUp32.bat
|
||||||
|
1
dotNetFx40LP_Full_x86_x64de_Slim_2013.8.15.7z.sha1sum
Normal file
1
dotNetFx40LP_Full_x86_x64de_Slim_2013.8.15.7z.sha1sum
Normal file
@ -0,0 +1 @@
|
|||||||
|
72f33ba4874da23777bd004841b7ed989a721311 /home/mario/.opsi-dist-cache/sereby.aio-2.0.7.2/X86/dotNetFx40LP_Full_x86_x64de_Slim_2013.8.15.7z
|
1
dotNetFx40_Full_x86_x64_Slim_2013.8.15.exe.sha1sum
Normal file
1
dotNetFx40_Full_x86_x64_Slim_2013.8.15.exe.sha1sum
Normal file
@ -0,0 +1 @@
|
|||||||
|
52cf80d4c20de96811af353eb3ffe5f7239978ef /home/mario/.opsi-dist-cache/sereby.aio-2.0.7.2/X86/dotNetFx40_Full_x86_x64_Slim_2013.8.15.exe
|
1
dotNetFx45LP_Full_x86_x64de_Slim_2013.8.15.7z.sha1sum
Normal file
1
dotNetFx45LP_Full_x86_x64de_Slim_2013.8.15.7z.sha1sum
Normal file
@ -0,0 +1 @@
|
|||||||
|
948b044ab65836012a59e919b691119652c3e031 /home/mario/.opsi-dist-cache/sereby.aio-2.0.7.2/X86/dotNetFx45LP_Full_x86_x64de_Slim_2013.8.15.7z
|
1
dotNetFx45_Full_x86_x64_Slim_2013.8.15.exe.sha1sum
Normal file
1
dotNetFx45_Full_x86_x64_Slim_2013.8.15.exe.sha1sum
Normal file
@ -0,0 +1 @@
|
|||||||
|
1af50ab03603c932eb8f9add382c04f8f222ce3c /home/mario/.opsi-dist-cache/sereby.aio-2.0.7.2/X86/dotNetFx45_Full_x86_x64_Slim_2013.8.15.exe
|
@ -1 +1 @@
|
|||||||
d6168a4beeee97165f6aa7c5a959d7799b2edc9f /home/mario/.opsi-dist-cache/sereby.aio-2.0.7.1/X86/sw_lic_full_installer-12.0.3r133.msi
|
d6168a4beeee97165f6aa7c5a959d7799b2edc9f /home/mario/.opsi-dist-cache/sereby.aio-2.0.7.2/X86/sw_lic_full_installer-12.0.3r133.msi
|
||||||
|
Loading…
Reference in New Issue
Block a user