]> repo.cephalix.eu Git - JavaJDK.git/commitdiff
Initial version.
authorPeter Varkoly <varkoly@suse.de>
Wed, 26 Jul 2017 13:06:53 +0000 (15:06 +0200)
committerPeter Varkoly <varkoly@suse.de>
Wed, 26 Jul 2017 13:06:53 +0000 (15:06 +0200)
JavaJDK.sls [new file with mode: 0644]
Makefile [new file with mode: 0644]
RELEASE [new file with mode: 0644]
VERSION [new file with mode: 0644]
repo-ng/init.sls [new file with mode: 0755]
repo-ng/jdk-6u45-windows-i586.exe [new file with mode: 0755]
repo-ng/jdk-6u45-windows-x64.exe [new file with mode: 0755]
repo-ng/jdk-7u80-windows-i586.exe [new file with mode: 0755]
repo-ng/jdk-7u80-windows-x64.exe [new file with mode: 0755]
repo-ng/jdk-8u131-windows-i586.exe [new file with mode: 0755]
repo-ng/jdk-8u131-windows-x64.exe [new file with mode: 0755]

diff --git a/JavaJDK.sls b/JavaJDK.sls
new file mode 100644 (file)
index 0000000..045a30d
--- /dev/null
@@ -0,0 +1,14 @@
+###############################################################################
+# SLS: Java Development Kit with Runtime
+# Copyright (c) 2017 Helmuth Varkoly, Nuermberg, Germany.
+# All rights reserved.
+#
+# Authos:               Helmuth Varkoly
+#
+# Description:          SLS to use with OSS's softwaremanagement              
+###############################################################################
+JavaJDK:
+  pkg:
+    - installed
+
+
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..4f7bda1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,31 @@
+PACKAGE         = $(shell basename `pwd` )
+DESTDIR         = /
+REPO            = /srv/www/repo/TESTING/oss-packages/
+VERSION         = $(shell cat VERSION )
+RELEASE         = $(shell cat RELEASE )
+NRELEASE        = $(shell echo $(RELEASE) + 1 | bc )
+
+
+package:
+       cp packages.spec.in oss-pkg-$(PACKAGE).spec
+       sed -i s/VERSION/$(VERSION)/  oss-pkg-$(PACKAGE).spec
+       sed -i s/RELEASE/$(NRELEASE)/ oss-pkg-$(PACKAGE).spec
+       sed -i s/PACKAGE/$(PACKAGE)/  oss-pkg-$(PACKAGE).spec
+       mkdir -p oss-pkg-$(PACKAGE)
+       ln -s ../$(PACKAGE).sls oss-pkg-$(PACKAGE)/$(PACKAGE).sls
+       if [ -d repo-ng ]; then ln -s ../repo-ng/ oss-pkg-$(PACKAGE)/repo-ng; fi
+       tar hjcvpf oss-pkg-$(PACKAGE).tar.bz2 oss-pkg-$(PACKAGE)  
+       rm -rf oss-pkg-$(PACKAGE)
+       mv  oss-pkg-$(PACKAGE).tar.bz2  /usr/src/packages/SOURCES/
+       rpmbuild -bb oss-pkg-$(PACKAGE).spec
+       #I have to learn it
+       #rpm --addsign /usr/src/packages/RPMS/noarch/oss-pkg-$(PACKAGE)-$(VERSION)-$(NRELEASE).noarch.rpm 
+       mv /usr/src/packages/RPMS/noarch/oss-pkg-$(PACKAGE)-$(VERSION)-$(NRELEASE).noarch.rpm $(REPO)/noarch
+       createrepo $(REPO)
+       #I have to learn it
+       #gpg -a --detach-sign $(REPO)/repodata/repomd.xml
+       echo $(NRELEASE) > RELEASE
+       git commit -a -m "New release"
+       git push
+
+
diff --git a/RELEASE b/RELEASE
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
+++ b/RELEASE
@@ -0,0 +1 @@
+1
diff --git a/VERSION b/VERSION
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
+++ b/VERSION
@@ -0,0 +1 @@
+1
diff --git a/repo-ng/init.sls b/repo-ng/init.sls
new file mode 100755 (executable)
index 0000000..e17f6a6
--- /dev/null
@@ -0,0 +1,73 @@
+###############################################################################
+# SLS: Java SDK 
+# Copyright (c) 2017 Helmuth Varkoly, Nuermberg, Germany.
+# All rights reserved.
+#
+# Authos:               Helmuth Varkoly
+#
+# Description:          Package SLS
+###############################################################################
+
+{% if grains['cpuarch'] == 'AMD64' %}
+{% set ARCH = "x64" %}
+{% else %}
+{% set ARCH = "x86" %}
+{% endif %}
+
+{% set LOG_PATH = salt['grains.get']('SALT_TMP_LOG') %}
+
+JavaJDK:
+  '8.0.131.11':
+    {% if ARCH == 'x64' %}
+    full_name: 'Java SE Development Kit 8 Update 131 (64-bit)'
+    installer: salt://win/repo-ng/JavaJDK/jdk-8u131-windows-x64.exe
+    {% else%}
+    full_name: 'Java SE Development Kit 8 Update 131'
+    installer: salt://win/repo-ng/JavaJDK/jdk-8u131-windows-i586.exe
+    {% endif %}
+    install_flags: '/s /L "{{ LOG_PATH }}JavaJDK_inst.log"'
+    uninstaller: 'msiexec.exe'
+    {% if ARCH == 'x64' %}
+    uninstall_flags: '/x {64A3A4F4-B792-11D6-A78A-00B0D0180131} /quiet /log "{{ LOG_PATH }}JavaJDK_uninst.log" /norestart'
+    {% else %}
+    uninstall_flags: '/x {32A3A4F4-B792-11D6-A78A-00B0D0180131} /quiet /log "{{ LOG_PATH }}JavaJDK_uninst.log" /norestart'
+    {% endif %}
+    locale: de_DE
+    msiexec: False
+    reboot: False
+  '1.7.0.800':
+    {% if ARCH == 'x64' %}
+    full_name: 'Java SE Development Kit 7 Update 80 (64-bit)'
+    installer: salt://win/repo-ng/JavaJDK/jdk-7u80-windows-x64.exe
+    {% else%}
+    full_name: 'Java SE Development Kit 7 Update 80'
+    installer: salt://win/repo-ng/JavaJDK/jdk-7u80-windows-i586.exe
+    {% endif %}
+    install_flags: '/s /L "{{ LOG_PATH }}JavaJDK_inst.log"'
+    uninstaller: 'msiexec.exe'
+    {% if ARCH == 'x64' %}
+    uninstall_flags: '/x {64A3A4F4-B792-11D6-A78A-00B0D0170800} /quiet /log "{{ LOG_PATH }}JavaJDK_uninst.log" /norestart'
+    {% else %}
+    uninstall_flags: '/x {32A3A4F4-B792-11D6-A78A-00B0D0170800} /quiet /log "{{ LOG_PATH }}JavaJDK_uninst.log" /norestart'
+    {% endif %}
+    locale: de_DE
+    msiexec: False
+    reboot: False
+  '1.6.0.450':
+    {% if ARCH == 'x64' %}
+    full_name: 'Java SE Development Kit 6 Update 45 (64-bit)'
+    installer: salt://win/repo-ng/JavaJDK/jdk-6u45-windows-x64.exe
+    {% else%}
+    full_name: 'Java SE Development Kit 6 Update 45'
+    installer: salt://win/repo-ng/JavaJDK/jdk-6u45-windows-i586.exe
+    {% endif %}
+    install_flags: '/s /L "{{ LOG_PATH }}JavaJDK_inst.log"'
+    uninstaller: 'msiexec.exe'
+    {% if ARCH == 'x64' %}
+    uninstall_flags: '/x {64A3A4F4-B792-11D6-A78A-00B0D0160450} /quiet /log "{{ LOG_PATH }}JavaJDK_uninst.log" /norestart'
+    {% else %}
+    uninstall_flags: '/x {32A3A4F4-B792-11D6-A78A-00B0D0160450} /quiet /log "{{ LOG_PATH }}JavaJDK_uninst.log" /norestart'
+    {% endif %}
+    locale: de_DE
+    msiexec: False
+    reboot: False
diff --git a/repo-ng/jdk-6u45-windows-i586.exe b/repo-ng/jdk-6u45-windows-i586.exe
new file mode 100755 (executable)
index 0000000..8402d00
Binary files /dev/null and b/repo-ng/jdk-6u45-windows-i586.exe differ
diff --git a/repo-ng/jdk-6u45-windows-x64.exe b/repo-ng/jdk-6u45-windows-x64.exe
new file mode 100755 (executable)
index 0000000..c8f3783
Binary files /dev/null and b/repo-ng/jdk-6u45-windows-x64.exe differ
diff --git a/repo-ng/jdk-7u80-windows-i586.exe b/repo-ng/jdk-7u80-windows-i586.exe
new file mode 100755 (executable)
index 0000000..0a65fa8
Binary files /dev/null and b/repo-ng/jdk-7u80-windows-i586.exe differ
diff --git a/repo-ng/jdk-7u80-windows-x64.exe b/repo-ng/jdk-7u80-windows-x64.exe
new file mode 100755 (executable)
index 0000000..673a44e
Binary files /dev/null and b/repo-ng/jdk-7u80-windows-x64.exe differ
diff --git a/repo-ng/jdk-8u131-windows-i586.exe b/repo-ng/jdk-8u131-windows-i586.exe
new file mode 100755 (executable)
index 0000000..fbe2274
Binary files /dev/null and b/repo-ng/jdk-8u131-windows-i586.exe differ
diff --git a/repo-ng/jdk-8u131-windows-x64.exe b/repo-ng/jdk-8u131-windows-x64.exe
new file mode 100755 (executable)
index 0000000..7d4a312
Binary files /dev/null and b/repo-ng/jdk-8u131-windows-x64.exe differ