Commit bf1c6bbd authored by CompileNix's avatar CompileNix
Browse files

Update to Java 8 update 45

parent e55dcbac
......@@ -58,10 +58,10 @@ Set $ProductName$ = "Java"
Set $StringList_Java6$ = CreateStringList ( '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '43', '45', '51', '65', '71', '75', '81', '85', '91' )
; https://en.wikipedia.org/wiki/Java_version_history#Java_7_updates
Set $StringList_Java7$ = CreateStringList ( '00', '01', '02', '03', '04', '05', '06', '07', '09', '10', '11', '13', '15', '17', '21', '25', '40', '45', '51', '55', '60', '65', '67', '71', '72', '75', '76' )
Set $StringList_Java7$ = CreateStringList ( '00', '01', '02', '03', '04', '05', '06', '07', '09', '10', '11', '13', '15', '17', '21', '25', '40', '45', '51', '55', '60', '65', '67', '71', '72', '75', '76', '79', '80' )
; https://en.wikipedia.org/wiki/Java_version_history#Java_8_updates
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40' )
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40', '45' )
; Get last update version
Set $UpdateVersion8$ = TakeString ( -1, $StringList_Java8$ )
......@@ -314,4 +314,4 @@ Copy -s "%ScriptPath%\UnlimitedJCEPolicy\*.*" "%ProgramFiles32Dir%\Java\jdk$Prod
Copy -s "%ScriptPath%\UnlimitedJCEPolicy\*.*" "%ProgramFiles64Dir%\Java\jre$ProductVersion$\lib\security"
[Files_patch_JCE_JRE_x86]
Copy -s "%ScriptPath%\UnlimitedJCEPolicy\*.*" "%ProgramFiles32Dir%\Java\jre$ProductVersion$\lib\security"
Copy -s "%ScriptPath%\UnlimitedJCEPolicy\*.*" "%ProgramFiles32Dir%\Java\jre$ProductVersion$\lib\security"
\ No newline at end of file
......@@ -58,10 +58,10 @@ Set $ProductName$ = "Java"
Set $StringList_Java6$ = CreateStringList ( '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '43', '45', '51', '65', '71', '75', '81', '85', '91' )
; https://en.wikipedia.org/wiki/Java_version_history#Java_7_updates
Set $StringList_Java7$ = CreateStringList ( '00', '01', '02', '03', '04', '05', '06', '07', '09', '10', '11', '13', '15', '17', '21', '25', '40', '45', '51', '55', '60', '65', '67', '71', '72', '75', '76' )
Set $StringList_Java7$ = CreateStringList ( '00', '01', '02', '03', '04', '05', '06', '07', '09', '10', '11', '13', '15', '17', '21', '25', '40', '45', '51', '55', '60', '65', '67', '71', '72', '75', '76', '79', '80' )
; https://en.wikipedia.org/wiki/Java_version_history#Java_8_updates
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40' )
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40', '45' )
; Get last update version
Set $UpdateVersion8$ = TakeString ( -1, $StringList_Java8$ )
......
......@@ -9,7 +9,7 @@ id: java
name: Java
description:
advice: Tested with Opsi 4.0.5.15 and on Win 8.1 Pro
version: 1.8.0.40.26
version: 1.8.0.45.14
priority: -95
licenseRequired: False
productClasses:
......@@ -76,6 +76,10 @@ values: ["False", "True"]
default: ["False"]
[Changelog]
java (1.8.0.45.14-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-04-15
* update
java (1.8.0.40.26-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-03-19
* fixed: installation of Java JRE x86 on a x64 OS does not work (exit code 3)
......@@ -182,7 +186,3 @@ java (7.0-7) testing; urgency=low
java (7.0-4) testing; urgency=low
-- Kevin Weis <kevinweis@gmx.de> 12:39 05.11.2012
* Initial package
====== Java (java_1.8.0.40.26-4.2.3) ======
====== Java (java_1.8.0.45.14-4.2.3) ======
**Feel free to contact me :)**
Tested with Opsi 4.0.5.15\\
Tested with 8.1 Pro x64\\
Tested with Java 6u10 - 8u40\\
Tested with Java 6u10 - 8u45\\
requiredWinstVersion >= 4.11.3\\
By <Compilenix@compilenix.org> 2015-03-20\\
By <Compilenix@compilenix.org> 2015-04-15\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.40.26-4.2.3.opsi | All in one - installable opsi package (~ 850 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.40.26-4.2.3.opsi.asc | (detached pgp signature)]]
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.45.14-4.2.3.opsi | All in one - installable opsi package (~ 852 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.45.14-4.2.3.opsi.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.45.14-4.2.3.7z | Setup binary´s only - Java 8 (~ 850 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.45.14-4.2.3.7z.asc | (detached pgp signature)]]\\
For an altanative, you can download only the parts you want;\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.40.26-4.2.3_script.opsi.7z | Without setup binary´s (~ 28 KiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.40.26-4.2.3_script.opsi.7z.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.40.26-4.2.3.7z | Setup binary´s only - Java 8 (~ 830 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.40.26-4.2.3.7z.asc | (detached pgp signature)]]\\
Source: [[https://git.compilenix.org/Compilenix/opsi-java | Code repository]]
Check if you have the JCE extrension installed: [[http://compilenix.org/public/opsi/jceCheck.jar | jceCheck.jar]] [[http://compilenix.org/public/opsi/jceCheck.jar.asc | (detached pgp signature)]]\\
......@@ -30,59 +29,59 @@ Tree:
│ jceCheck.jar
├───CLIENT_DATA
│ │ java.png
│ │ uninstall.ins
│ │ Sub_UpdateVariables.ins
│ │ setup.ins
│ │ check_msi-exitcode.ins
│ │ check_uninstall.ins
│ │ delsub.ins
│ │ java.png
│ │ setup.ins
│ │ Sub_UpdateVariables.ins
│ │ uninstall.ins
│ │
│ ├───UnlimitedJCEPolicy
│ │ local_policy.jar
│ │ JCE_PATCHED
│ │ README.txt
│ │ US_export_policy.jar
│ ├───setup_data
│ │ │ jdk-8u45-windows-i586.exe
│ │ │ jdk-8u45-windows-x64.exe
│ │ │ jre-8u45-windows-i586.exe
│ │ │ jre-8u45-windows-x64.exe
│ │ │ License.txt
│ │ │ License.url
│ │ │
│ │ └───msi
│ │ ├───jdk1.8.0_45
│ │ │ jdk1.8.0_45.msi
│ │ │ sj180450.cab
│ │ │ ss180450.cab
│ │ │ st180450.cab
│ │ │ sz180450.cab
│ │ │
│ │ ├───jdk1.8.0_45_x64
│ │ │ jdk1.8.0_45.msi
│ │ │ sj180450.cab
│ │ │ ss180450.cab
│ │ │ st180450.cab
│ │ │ sz180450.cab
│ │ │
│ │ ├───jre1.8.0_45
│ │ │ jre1.8.0_45.msi
│ │ │
│ │ └───jre1.8.0_45_x64
│ │ jre1.8.0_45.msi
│ │
│ └───setup_data
│ │ jdk-8u40-windows-i586.exe
│ │ License.txt
│ │ jre-8u40-windows-x64.exe
│ │ jdk-8u40-windows-x64.exe
│ │ jre-8u40-windows-i586.exe
│ │ License.url
│ │
│ └───msi
│ ├───jre1.8.0_40_x64
│ │ jre1.8.0_40.msi
│ │
│ ├───jdk1.8.0_40_x64
│ │ jdk1.8.0_40.msi
│ │ sz180400.cab
│ │ st180400.cab
│ │ sj180400.cab
│ │ ss180400.cab
│ │
│ ├───jre1.8.0_40
│ │ jre1.8.0_40.msi
│ │
│ └───jdk1.8.0_40
│ jdk1.8.0_40.msi
│ sz180400.cab
│ st180400.cab
│ sj180400.cab
│ ss180400.cab
│ └───UnlimitedJCEPolicy
│ JCE_PATCHED
│ local_policy.jar
│ README.txt
│ US_export_policy.jar
└───OPSI
preinst
postinst
control
postinst
preinst
</code>
==== What is does, and what not ====
It Does:
- Handle install: x64 and x86, JRE and JDK
- Handle uninstall: x64 and x86, JRE of Java 1.6.0.10 until 1.8.0.40, JDK of Java 1.7.0.0 until 1.8.0.40
- Handle uninstall: x64 and x86, JRE of Java 1.6.0.10 until 1.8.0.45, JDK of Java 1.7.0.0 until 1.8.0.45
- Installation of Java 8
- Add the JCE Patch to every Java installation; see: [[http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html | JCE Documentation]]
- Use the check_msi-exitcode script from "Der-Matze": [[userspace:check_msi-exitcode]] (modified)
......@@ -103,9 +102,9 @@ This happends only on x64 System`s. My package will ever prefer of using the EXE
==== Change Log ====
<code>
java (1.8.0.40.26-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-03-19
* fixed: installation of Java JRE x86 on a x64 OS does not work (exit code 3)
java (1.8.0.45.14-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-04-15
* update
</code>
==== TODO ====
......@@ -126,7 +125,7 @@ id: java
name: Java
description:
advice: Tested with Opsi 4.0.5.15 and on Win 8.1 Pro
version: 1.8.0.40.26
version: 1.8.0.45.14
priority: -95
licenseRequired: False
productClasses:
......@@ -193,6 +192,10 @@ values: ["False", "True"]
default: ["False"]
[Changelog]
java (1.8.0.45.14-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-04-15
* update
java (1.8.0.40.26-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-03-19
* fixed: installation of Java JRE x86 on a x64 OS does not work (exit code 3)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment