Commit 3897b183 authored by CompileNix's avatar CompileNix
Browse files

Update to Java 8 update 60

parent 27cb2f9d
......@@ -3,4 +3,4 @@
*.exe
*.cab
*.msi
CLIENT_DATA/UnlimitedJCEPolicy/*.jar
*.jar
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
......@@ -61,7 +61,7 @@ Set $StringList_Java6$ = CreateStringList ( '10', '11', '12', '13', '14', '15',
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', '85' )
; https://en.wikipedia.org/wiki/Java_version_history#Java_8_updates
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40', '45', '51' )
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40', '45', '51', '60' )
; 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"
\ No newline at end of file
Copy -s "%ScriptPath%\UnlimitedJCEPolicy\*.*" "%ProgramFiles32Dir%\Java\jre$ProductVersion$\lib\security"
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
......@@ -61,7 +61,7 @@ Set $StringList_Java6$ = CreateStringList ( '10', '11', '12', '13', '14', '15',
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', '85' )
; https://en.wikipedia.org/wiki/Java_version_history#Java_8_updates
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40', '45', '51' )
Set $StringList_Java8$ = CreateStringList ( '00', '05', '11', '20', '25', '31', '40', '45', '51', '60' )
; Get last update version
Set $UpdateVersion8$ = TakeString ( -1, $StringList_Java8$ )
......
......@@ -8,8 +8,8 @@ type: localboot
id: java
name: Java
description:
advice: Tested with Opsi 4.0.5.15, Winst 4.11.4.12 on Win 8.1 Pro, Win 10 (10.0.10162.0) and Win 2012 R2
version: 1.8.0.51.16
advice: Tested with Opsi 4.0.5.20, Winst 4.11.4.12 on Win 7 Enterprise x86 and Win 8.1 Pro
version: 1.8.0.60.27
priority: -95
licenseRequired: False
productClasses:
......@@ -76,6 +76,10 @@ values: ["False", "True"]
default: ["False"]
[Changelog]
java (1.8.0.60.27-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-09-09
* update
java (1.8.0.51.16-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-07-20
* update
......@@ -179,3 +183,7 @@ 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
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
====== Java (java_1.8.0.51.16-4.2.3) ======
====== Java (java_1.8.0.60.27-4.2.3) ======
**Feel free to contact me :)**
Tested with Opsi 4.0.5.15\\
Tested with Opsi 4.0.5.20\\
Tested with Winst 4.11.4.12\\
Tested with 7 Enterprise x86\\
Tested with 8.1 Pro x64\\
Tested with Win 10 (10.0.10162.0)\\
Tested with Win 2012 R2\\
Tested with Java 6u10 - 8u51\\
Tested with Java 6u10 - 8u60\\
requiredWinstVersion >= 4.11.3\\
By <Compilenix@compilenix.org> 2015-07-20\\
By <Compilenix@compilenix.org> 2015-09-09\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.51.16-4.2.3.opsi | All in one - installable opsi package (~ 852 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.51.16-4.2.3.opsi.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.51.16-4.2.3.7z | Setup binary´s only (~ 842 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.51.16-4.2.3.7z.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.51.16-4.2.3_script.7z | Setup script´s only (~ 55 KiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.51.16-4.2.3_script.7z.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.60.27-4.2.3.opsi | All in one - installable opsi package (~ 852 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.60.27-4.2.3.opsi.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.60.27-4.2.3.7z | Setup binary´s only (~ 842 MiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.60.27-4.2.3.7z.asc | (detached pgp signature)]]\\
Download: [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.60.27-4.2.3_script.7z | Setup script´s only (~ 55 KiB)]] [[http://compilenix.org/public/opsi/localboot/java/java_1.8.0.60.27-4.2.3_script.7z.asc | (detached pgp signature)]]\\
Source: [[https://git.compilenix.org/Compilenix/opsi-java | Code repository]]
......@@ -30,62 +29,53 @@ Download: my [[http://compilenix.org/public/opsi/Winst.xml | Notepad++ Syntax Hi
<code>
Tree:
│ jceCheck.jar
├───CLIENT_DATA
│ │ java.png
│ │ uninstall.ins
│ │ Sub_UpdateVariables.ins
│ │ setup.ins
│ │ check_msi-exitcode.ins
│ │ check_uninstall.ins
│ │ delsub.ins
│ │
│ ├───UnlimitedJCEPolicy
│ │ local_policy.jar
│ │ JCE_PATCHED
│ │ README.txt
│ │ US_export_policy.jar
│ │
│ └───setup_data
│ │ jre-8u51-windows-x64.exe
│ │ License.txt
│ │ jdk-8u51-windows-x64.exe
│ │ jre-8u51-windows-i586.exe
│ │ jdk-8u51-windows-i586.exe
│ │ License.url
│ │
│ └───msi
│ ├───jdk1.8.0_51_x64
│ │ ss180510.cab
│ │ jdk1.8.0_51.msi
│ │ sz180510.cab
│ │ sj180510.cab
│ │ st180510.cab
│ │
│ ├───jre1.8.0_51_x64
│ │ jre1.8.0_51.msi
│ │
│ ├───jdk1.8.0_51
│ │ ss180510.cab
│ │ jdk1.8.0_51.msi
│ │ sz180510.cab
│ │ sj180510.cab
│ │ st180510.cab
│ │
│ └───jre1.8.0_51
│ jre1.8.0_51.msi
└───OPSI
preinst
postinst
control
├── CLIENT_DATA
│   ├── check_msi-exitcode.ins
│   ├── check_uninstall.ins
│   ├── delsub.ins
│   ├── java.png
│   ├── setup_data
│   │   ├── jdk-8u60-windows-i586.exe
│   │   ├── jdk-8u60-windows-x64.exe
│   │   ├── jre-8u60-windows-i586.exe
│   │   ├── jre-8u60-windows-x64.exe
│   │   ├── License.txt
│   │   ├── License.url
│   │   └── msi
│   │   ├── jdk1.8.0_60
│   │   │   ├── jdk1.8.0_60.msi
│   │   │   ├── sj180600.cab
│   │   │   ├── ss180600.cab
│   │   │   ├── st180600.cab
│   │   │   └── sz180600.cab
│   │   ├── jdk1.8.0_60_x64
│   │   │   ├── jdk1.8.0_60.msi
│   │   │   ├── sj180600.cab
│   │   │   ├── ss180600.cab
│   │   │   ├── st180600.cab
│   │   │   └── sz180600.cab
│   │   ├── jre1.8.0_60
│   │   │   └── jre1.8.0_60.msi
│   │   └── jre1.8.0_60_x64
│   │   └── jre1.8.0_60.msi
│   ├── setup.ins
│   ├── Sub_UpdateVariables.ins
│   ├── uninstall.ins
│   └── UnlimitedJCEPolicy
│   ├── JCE_PATCHED
│   ├── local_policy.jar
│   ├── README.txt
│   └── US_export_policy.jar
└── OPSI
   ├── 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.51, JDK of Java 1.7.0.0 until 1.8.0.51
- Handle uninstall: x64 and x86, JRE of Java 1.6.0.10 until 1.8.0.60, JDK of Java 1.7.0.0 until 1.8.0.60
- 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)
......@@ -106,8 +96,8 @@ This happends only on x64 System`s. My package will ever prefer of using the EXE
==== Change Log ====
<code>
java (1.8.0.51.16-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-07-20
java (1.8.0.60.27-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-09-09
* update
</code>
......@@ -128,8 +118,8 @@ type: localboot
id: java
name: Java
description:
advice: Tested with Opsi 4.0.5.15, Winst 4.11.4.12 on Win 8.1 Pro, Win 10 (10.0.10162.0) and Win 2012 R2
version: 1.8.0.51.16
advice: Tested with Opsi 4.0.5.15, Winst 4.11.4.12 on Win 8.1 Pro
version: 1.8.0.60.27
priority: -95
licenseRequired: False
productClasses:
......@@ -196,6 +186,10 @@ values: ["False", "True"]
default: ["False"]
[Changelog]
java (1.8.0.60.27-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-09-09
* update
java (1.8.0.51.16-4.2.3)
-- Kevin Weis <Compilenix@compilenix.org> 2015-07-20
* update
......
File mode changed from 100644 to 100755
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