diff --git a/CLIENT_DATA/Ricktendo_NET45_package.xml b/CLIENT_DATA/Ricktendo_NET45_package.xml index 52bfadf..6dad612 100644 --- a/CLIENT_DATA/Ricktendo_NET45_package.xml +++ b/CLIENT_DATA/Ricktendo_NET45_package.xml @@ -1,9 +1,13 @@ - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/CLIENT_DATA/Sereby_JRE7_SystemFix.bat b/CLIENT_DATA/Sereby_JRE7_SystemFix.bat new file mode 100644 index 0000000..b72d1d0 --- /dev/null +++ b/CLIENT_DATA/Sereby_JRE7_SystemFix.bat @@ -0,0 +1,8 @@ +@echo off +REM *********************************** +REM Fixen eines Bugs von Windows, da sonst Java nicht unter Systemrechten installiert werden kann +REM Originalwert: %systemroot%\system32\config\systemprofile +REM Quelle: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7014194 +REM +reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18" /V ProfileImagePath /T reg_expand_sz /d "%systemroot%\syswow64\config\systemprofile" /f + diff --git a/CLIENT_DATA/Sereby_JRE7_package.xml b/CLIENT_DATA/Sereby_JRE7_package.xml new file mode 100644 index 0000000..7507e11 --- /dev/null +++ b/CLIENT_DATA/Sereby_JRE7_package.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/CLIENT_DATA/Sereby_NET45_package.xml b/CLIENT_DATA/Sereby_NET45_package.xml new file mode 100644 index 0000000..27a090f --- /dev/null +++ b/CLIENT_DATA/Sereby_NET45_package.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/aio-runtimes_v2.1.1.1.7z.sha1sum b/aio-runtimes_v2.1.1.1.7z.sha1sum deleted file mode 100644 index bf38791..0000000 --- a/aio-runtimes_v2.1.1.1.7z.sha1sum +++ /dev/null @@ -1 +0,0 @@ -d940a3ab39db48929611563956c898cf8cf5a574 /home/mario/.opsi-dist-cache/sereby.aio-2.1.1.1/X86/aio-runtimes_v2.1.1.1.7z diff --git a/aio-runtimes_v2.1.3.1.7z.sha1sum b/aio-runtimes_v2.1.3.1.7z.sha1sum new file mode 100644 index 0000000..119f960 --- /dev/null +++ b/aio-runtimes_v2.1.3.1.7z.sha1sum @@ -0,0 +1 @@ +beef4946b64fcb78be8bcd20a2defd26dbe0b0d8 /home/mario/.opsi-dist-cache/sereby.aio-2.1.3.1/X86/aio-runtimes_v2.1.3.1.7z diff --git a/builder-product.cfg b/builder-product.cfg index 20421a4..2c57b0a 100644 --- a/builder-product.cfg +++ b/builder-product.cfg @@ -5,7 +5,7 @@ VENDOR="sereby.org" PN="sereby.aio" NAME="All in One Runtimes" DESCRIPTION="Das All in One Runtimes Paket buendelt alle wichtigen Runtime Pakete die benoetigt werden um sicherzustellen, dass alle Programme auch reibungslos funktionieren." -VERSION="2.1.1.1" +VERSION="2.1.3.1" RELEASE="1" PRIORITY="0" ADVICE="" @@ -60,14 +60,14 @@ SHOCKVERSION="12.1.1.151" # Update Microsoft Silverlight # ================================== -SILVERUPDATE="1" +SILVERUPDATE="0" SILVERVERSION="5.1.30214.0" # ================================== # Take Parts of Ricktendo Update # ================================== -RICKTENDOJSHARPUPDATE="0" +RICKTENDOJSHARPUPDATE="1" RICKTENDOAIO="2014.04.07" # ================================== @@ -111,7 +111,7 @@ DL_SOURCE[0]="http://www.chip.de/ii/102791693_ff1cd10758.jpg" ## 1: 32 & 64 Bit Runtimes DL_FILE[7]="aio-runtimes_v${VERSION}.7z" -DL_SOURCE[7]="http://www.computerbase.de/downloads/system/all-in-one-runtimes/71248/?download" +DL_SOURCE[7]="http://www.computerbase.de/downloads/system/all-in-one-runtimes/72152/?download" DL_ARCH[7]="X86" DL_EXTRACT_FORMAT[7]="7zip" DL_EXTRACT_TO[7]="sereby" diff --git a/builder-targets-cb.sh b/builder-targets-cb.sh index 18404f8..750de8d 100644 --- a/builder-targets-cb.sh +++ b/builder-targets-cb.sh @@ -89,7 +89,7 @@ function create() { # sed everything to disabled # ========================================================================================================== - sed -e "s!\"1\"!\"0\"!g" -e "s!maximized=\"0\"!maximized=\"1\"!" $INST_DIR/CLIENT_DATA/X86/sereby/WinPKG.xml > $INST_DIR/CLIENT_DATA/Config/WinPKG.xml + sed -e "s!\"1\"!\"0\"!g" -e "s!maximized=\"0\"!maximized=\"1\"!" -e "s|4\.5\..|4\.5|" $INST_DIR/CLIENT_DATA/X86/sereby/WinPKG.xml > $INST_DIR/CLIENT_DATA/Config/WinPKG.xml # ========================================================================================================== # extract .net 8.0 & 8.1 now so the unix2dos dont change the extracted files @@ -106,7 +106,7 @@ function create() { # ========================================================================================================== mkdir -p $INST_DIR/CLIENT_DATA/X86/Ricktendo - 7z x -o$INST_DIR/CLIENT_DATA/X86/Ricktendo $INST_DIR/CLIENT_DATA/X86/${DL_FILE[20]} + 7z x -o$INST_DIR/CLIENT_DATA/X86/Ricktendo $INST_DIR/CLIENT_DATA/X86/${DL_FILE[22]} # ========================================================================================================== # Integrate .net for win 8.0 into winpkg @@ -152,15 +152,21 @@ function create() { # ========================================================================================================== # Update Java # ========================================================================================================== + + mv -v $INST_DIR/CLIENT_DATA/Sereby_JRE7_SystemFix.bat $INST_DIR/CLIENT_DATA/Install/Packages/JRE/SystemFix.bat if [ "$JRE7UPDATE" = "1" ]; then - rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/*/jre.exe + mkdir -p $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/{x86,x64} + mv -v $INST_DIR/CLIENT_DATA/Sereby_JRE7_package.xml $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/package.xml mv $INST_DIR/CLIENT_DATA/X86/jre7u${JRE7UVERSION}-x86.exe $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/x86/jre.exe mv $INST_DIR/CLIENT_DATA/X86/jre7u${JRE7UVERSION}-x64.exe $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/x64/jre.exe patch_package_xml $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/package.xml "/package/variable[@name='NAME']/@value" "Java Runtime Environment 7 Update ${JRE7UVERSION}" patch_package_xml $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/package.xml "/package/variable[@name='BUILD']/@value" "${JRE7VERSION}" + sed "s!/s!/s REBOOT=Suppress!" -i $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/package.xml + else + rm $INST_DIR/CLIENT_DATA/Sereby_JRE7_package.xml fi - sed "s!/s!/s REBOOT=Suppress!" -i $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v7/package.xml + #sed 's/.*<\/settings>.*/\t\n&/' -i $INST_DIR/CLIENT_DATA/Config/WinPKG.xml if [ "$JRE8UPDATE" = "1" ]; then rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/JRE/v8/*/jre.exe @@ -232,8 +238,8 @@ function create() { 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[21]} - #7z x -y -o$INST_DIR/CLIENT_DATA/Install/NET/4.0 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[22]} + 7z x -o$INST_DIR/CLIENT_DATA/Install/NET/4.0 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[23]} + #7z x -y -o$INST_DIR/CLIENT_DATA/Install/NET/4.0 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[24]} 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 @@ -242,11 +248,13 @@ function create() { if [ "$RICKTENDONET45UPDATE" = "1" ]; then rm -rf $INST_DIR/CLIENT_DATA/Install/NET/4.5* mkdir -p $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[23]} - #7z x -y -o$INST_DIR/CLIENT_DATA/Install/NET/4.5 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[24]} + 7z x -o$INST_DIR/CLIENT_DATA/Install/NET/4.5 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[25]} + #7z x -y -o$INST_DIR/CLIENT_DATA/Install/NET/4.5 $INST_DIR/CLIENT_DATA/X86/${DL_FILE[26]} 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 + mv $INST_DIR/CLIENT_DATA/Install/NET/4.5.* $INST_DIR/CLIENT_DATA/Install/NET/4.5 + sed -e "s|4\.5\..|4\.5|g" -i $INST_DIR/CLIENT_DATA/Install/NET/4.5/package.xml fi # ==========================================================================================================