rpms/java-1.6.0-openjdk/F-9 .cvsignore, 1.28, 1.29 java-1.6.0-openjdk.spec, 1.44, 1.45 sources, 1.28, 1.29

Thomas Fitzsimmons (fitzsim) fedora-extras-commits at redhat.com
Sat May 31 00:53:48 UTC 2008


Author: fitzsim

Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4710

Modified Files:
	.cvsignore java-1.6.0-openjdk.spec sources 
Log Message:
* Fri May 30 2008 Thomas Fitzsimmons <fitzsim at redhat.com> - 1:1.6.0.0-0.15.b09
- Generate cacerts file.




Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/.cvsignore,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- .cvsignore	30 May 2008 22:15:46 -0000	1.28
+++ .cvsignore	31 May 2008 00:53:06 -0000	1.29
@@ -1,3 +1,4 @@
+generate-cacerts.pl
 icedtea6-1.2.tar.gz
 java-access-bridge-1.22.0.tar.gz
 mauve-2008-03-11.tar.gz


Index: java-1.6.0-openjdk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/java-1.6.0-openjdk.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- java-1.6.0-openjdk.spec	31 May 2008 00:04:17 -0000	1.44
+++ java-1.6.0-openjdk.spec	31 May 2008 00:53:06 -0000	1.45
@@ -135,6 +135,7 @@
 Source5:  README.plugin
 Source6:  mauve-%{mauvedate}.tar.gz
 Source7:  mauve_tests
+Source8:  generate-cacerts.pl
 # FIXME: This patch needs to be fixed. optflags argument
 # -mtune=generic is being ignored because it breaks several graphical
 # applications.
@@ -188,10 +189,10 @@
 %ifnarch x86_64 %{ix86}
 BuildRequires: libffi-devel
 %endif
+# cacerts build requirement.
+BuildRequires: openssl
 
 Requires: libjpeg = 6b
-# Require /etc/pki/java/cacerts.
-Requires: ca-certificates
 # Require jpackage-utils for ant.
 Requires: jpackage-utils >= 1.7.3-1jpp.3
 # Require zoneinfo data provided by tzdata-java subpackage.
@@ -347,6 +348,13 @@
 make stamps/patch.stamp
 make
 
+# Build cacerts file.
+pushd %{buildoutputdir}/j2sdk-image/jre/lib/security
+  rm -f cacerts
+  %{__perl} %{SOURCE8} $(pwd)/%{buildoutputdir}/j2sdk-image/bin/keytool \
+    %{_sysconfdir}/pki/tls/certs/ca-bundle.crt
+popd
+
 export JAVA_HOME=$(pwd)/%{buildoutputdir}/j2sdk-image
 
 # Build Java Access Bridge for GNOME.
@@ -397,14 +405,6 @@
   install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}
   cp -a jre/bin jre/lib $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}
 
-  # Install cacerts symlink.
-  rm -f $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}/lib/security/cacerts
-  pushd $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}/lib/security
-    RELATIVE=$(%{abs2rel} %{_sysconfdir}/pki/java \
-      %{_jvmdir}/%{jredir}/lib/security)
-    ln -sf $RELATIVE/cacerts .
-  popd
-
   # Install extension symlinks.
   install -d -m 755 $RPM_BUILD_ROOT%{jvmjardir}
   pushd $RPM_BUILD_ROOT%{jvmjardir}
@@ -786,7 +786,7 @@
 %{_jvmprivdir}/*
 %{jvmjardir}
 %dir %{_jvmdir}/%{jredir}/lib/security
-%{_jvmdir}/%{jredir}/lib/security/cacerts
+%config(noreplace) %{_jvmdir}/%{jredir}/lib/security/cacerts
 # FIXME: These should be replaced by symlinks into /etc.
 %config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.policy
 %config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.security
@@ -876,6 +876,9 @@
 
 %changelog
 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim at redhat.com> - 1:1.6.0.0-0.15.b09
+- Generate cacerts file.
+
+* Fri May 30 2008 Thomas Fitzsimmons <fitzsim at redhat.com> - 1:1.6.0.0-0.15.b09
 - Remove jhat patch.
 
 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim at redhat.com> - 1:1.6.0.0-0.15.b09


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/sources,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- sources	30 May 2008 22:42:41 -0000	1.28
+++ sources	31 May 2008 00:53:06 -0000	1.29
@@ -1,3 +1,4 @@
+a6943b08c5752fb0c236ff193f3e0ee5  generate-cacerts.pl
 8bc02e7913fa977cdc6f5c8f081d1a8d  icedtea6-1.2.tar.gz
 11d8e6129f27792cc1b0e1a7de2ec127  java-access-bridge-1.22.0.tar.gz
 079e5dc01f2a8720ee3b3dd39119a601  mauve-2008-03-11.tar.gz




More information about the fedora-extras-commits mailing list