diff --git a/builder-product.cfg b/builder-product.cfg
index b1c7977..e29717b 100644
--- a/builder-product.cfg
+++ b/builder-product.cfg
@@ -10,6 +10,7 @@ RELEASE="1"
PRIORITY="0"
ADVICE=""
+
# TYPE - defines, if the install files are public or restricteded.
# Valid value: restricted | public
TYPE="public"
@@ -50,22 +51,30 @@ DL_SOURCE[7]="http://labsdownload.adobe.com/pub/labs/flashruntimes/air/air3-8_wi
DL_ARCH[7]="X86"
DL_WINST_NAME[7]=AdobeAirInstallExe
-DL_FILE[8]="jre7u21.zip"
-DL_SOURCE[8]="http://ftp.disconnected-by-peer.at/opsi/jre7u21.zip"
+JREUVERSION="21"
+JREVERSION="7.0.210.11"
+
+DL_FILE[8]="jre7u${JREUVERSION}-x86.exe"
+DL_SOURCE[8]="http://javadl.sun.com/webapps/download/AutoDL?BundleId=76860"
DL_ARCH[8]="X86"
-DL_EXTRACT_FORMAT[8]="7zip"
+DL_WINST_NAME[9]=InstallJre32Exe
+
+DL_FILE[9]="jre7u${JREUVERSION}-x64.exe"
+DL_SOURCE[9]="http://javadl.sun.com/webapps/download/AutoDL?BundleId=76862"
+DL_ARCH[9]="X86"
+DL_WINST_NAME[9]=InstallJre64Exe
FLASHVERSION="11.7.700.202"
-DL_FILE[9]="install_flash_player-${FLASHVERSION}.exe"
-DL_SOURCE[9]="http://fpdownload.macromedia.com/get/flashplayer/pdc/${FLASHVERSION}/install_flash_player.exe"
-DL_ARCH[9]="X86"
-DL_WINST_NAME[9]=InstallFlashExe
-
-DL_FILE[10]="install_flash_player_ax-${FLASHVERSION}.exe"
-DL_SOURCE[10]="http://fpdownload.macromedia.com/get/flashplayer/pdc/${FLASHVERSION}/install_flash_player_ax.exe"
+DL_FILE[10]="install_flash_player-${FLASHVERSION}.exe"
+DL_SOURCE[10]="http://fpdownload.macromedia.com/get/flashplayer/pdc/${FLASHVERSION}/install_flash_player.exe"
DL_ARCH[10]="X86"
-DL_WINST_NAME[10]=InstallFlashIeExe
+DL_WINST_NAME[10]=InstallFlashExe
+
+DL_FILE[11]="install_flash_player_ax-${FLASHVERSION}.exe"
+DL_SOURCE[11]="http://fpdownload.macromedia.com/get/flashplayer/pdc/${FLASHVERSION}/install_flash_player_ax.exe"
+DL_ARCH[11]="X86"
+DL_WINST_NAME[11]=InstallFlashIeExe
##################
diff --git a/builder-targets-cb.sh b/builder-targets-cb.sh
index 3e75b00..d76a56c 100644
--- a/builder-targets-cb.sh
+++ b/builder-targets-cb.sh
@@ -85,17 +85,28 @@ function create() {
sed 's/.*<\/settings>.*/\t\n&/' -i $INST_DIR/CLIENT_DATA/Config/WinPKG.xml
sed "s!.\..\..\....!${AIRVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/Air/package.xml
- # Update Java
-# rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/JRE
-# mv $INST_DIR/CLIENT_DATA/X86/JRE $INST_DIR/CLIENT_DATA/Install/Packages/
+ # bug in jre install path fix
mv $INST_DIR/CLIENT_DATA/Install/Packages/JRE/_x64 $INST_DIR/CLIENT_DATA/Install/Packages/JRE/x64
+ # Update Java
+ rm -rf $INST_DIR/CLIENT_DATA/Install/Packages/JRE/*/jre.exe
+ mv $INST_DIR/CLIENT_DATA/X86/jre7u${JREUVERSION}-x86.exe $INST_DIR/CLIENT_DATA/Install/Packages/JRE/x86/jre.exe
+ mv $INST_DIR/CLIENT_DATA/X86/jre7u${JREUVERSION}-x64.exe $INST_DIR/CLIENT_DATA/Install/Packages/JRE/x64/jre.exe
+ sed "s!Update ..!Update ${JREUVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/JRE/package.xml
+ sed "s!.\..\....\...!${JREVERSION}!" -i $INST_DIR/CLIENT_DATA/Install/Packages/JRE/package.xml
+ sed "s!/s!/s REBOOT=Suppress!" -i $INST_DIR/CLIENT_DATA/Install/Packages/JRE/package.xml
+ echo "@echo off" >> $INST_DIR/CLIENT_DATA/Install/Packages/JRE/fixup.bat
+ echo "if exist \"%PROGRAMFILES%\Java\jre7\bin\jqs.exe\" \"%PROGRAMFILES%\Java\jre7\bin\jqs.exe\" -unregister" >> $INST_DIR/CLIENT_DATA/Install/Packages/JRE/fixup.bat
+ echo "if exist \"%PROGRAMFILES(x86)%\Java\jre7\bin\jqs.exe\" \"%PROGRAMFILES(x86)%\Java\jre7\bin\jqs.exe\" -unregister" >> $INST_DIR/CLIENT_DATA/Install/Packages/JRE/fixup.bat
+ # echo "REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched /f" >> $INST_DIR/CLIENT_DATA/Install/Packages/JRE/fixup.bat
+ sed 's/.*\t<\/install>.*/\t\t\n&/' -i $INST_DIR/CLIENT_DATA/Install/Packages/JRE/package.xml
+
# Update Flash
-# 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
-# cp $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
+ 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
+ cp $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
# move the uninstallers in place (directory layout like the sereby package)
mv -v $INST_DIR/CLIENT_DATA/X86/JavaRa $INST_DIR/CLIENT_DATA/UnInstall/Packages/JRE
diff --git a/createjrepack.sh b/createjrepack.sh
deleted file mode 100755
index 8c6c092..0000000
--- a/createjrepack.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-VERSION="7"
-UPDATE="21"
-BUILD="11"
-
-
-
-TEMPDIR=$( mktemp -d )
-USERNAME=$( whoami )
-
-pushd $TEMPDIR
-wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=76860 -O jre-${VERSION}u${UPDATE}-windows-i586.exe
-wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=76862 -O jre-${VERSION}u${UPDATE}-windows-x64.exe
-mkdir JRE
-
-WINEPREFIX=$TEMPDIR/prefix32 WINEARCH=win32 wine jre-${VERSION}u${UPDATE}-windows-i586.exe &
-
-while : ; do
- [[ -f "$TEMPDIR/prefix32/drive_c/users/${USERNAME}/Application\ Data/Sun/Java/jre1.${VERSION}.0_${UPDATE}/Data1.cab" ]] && break
- echo "Pausing until file exists."
- sleep 1
-done
-pushd JRE
-mkdir X86
-cp -v "$TEMPDIR/prefix32/drive_c/users/${USERNAME}/Application\ Data/Sun/Java/jre1.${VERSION}.0_${UPDATE}/*" "X86"
-popd
-killall wine
-
-WINEPREFIX=$TEMPDIR/prefix64 WINEARCH=win64 wine jre-${VERSION}u${UPDATE}-windows-x64.exe &
-while : ; do
- [[ -f "$TEMPDIR/prefix64/drive_c/users/${USERNAME}/Application\ Data/Sun/Java/jre1.${VERSION}.0_${UPDATE}_x64/Data1.cab" ]] && break
- echo "Pausing until file exists."
- sleep 1
-done
-pushd JRE
-mkdir X64
-cp -v "$TEMPDIR/prefix64/drive_c/users/${USERNAME}/Application\ Data/Sun/Java/jre1.${VERSION}.0_${UPDATE}_x64/*" "X64"
-popd
-killall wine
diff --git a/jre7u21-x64.exe.sha1sum b/jre7u21-x64.exe.sha1sum
new file mode 100644
index 0000000..924c98c
--- /dev/null
+++ b/jre7u21-x64.exe.sha1sum
@@ -0,0 +1 @@
+9ec7523c5b8f5621ae21ab2fec12597ea029bb7f /home/mario/.opsi-dist-cache/sereby.aio-2.0.5.1/X86/jre7u21-x64.exe
diff --git a/jre7u21-x86.exe.sha1sum b/jre7u21-x86.exe.sha1sum
new file mode 100644
index 0000000..cf1dd40
--- /dev/null
+++ b/jre7u21-x86.exe.sha1sum
@@ -0,0 +1 @@
+620472dc1e7d015ed9a7700b846565a707946fcb /home/mario/.opsi-dist-cache/sereby.aio-2.0.5.1/X86/jre7u21-x86.exe
diff --git a/jre7u21.zip.sha1sum b/jre7u21.zip.sha1sum
deleted file mode 100644
index 0ed940a..0000000
--- a/jre7u21.zip.sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-957bfd8f086baf6aff837347b8baaaa9d243f5ce /home/mario/.opsi-dist-cache/sereby.aio-2.0.4.1/X86/jre7u21.zip