SPECS: apache1-mod_jk.spec - update build and logfile from apache-...

glen glen at pld-linux.org
Sat Dec 8 19:39:10 CET 2007


Author: glen                         Date: Sat Dec  8 18:39:10 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- update build and logfile from apache-mod_jk.spec

---- Files affected:
SPECS:
   apache1-mod_jk.spec (1.19 -> 1.20) 

---- Diffs:

================================================================
Index: SPECS/apache1-mod_jk.spec
diff -u SPECS/apache1-mod_jk.spec:1.19 SPECS/apache1-mod_jk.spec:1.20
--- SPECS/apache1-mod_jk.spec:1.19	Sun Nov  4 20:18:49 2007
+++ SPECS/apache1-mod_jk.spec	Sat Dec  8 19:39:05 2007
@@ -6,7 +6,7 @@
 Name:		apache1-mod_%{mod_name}
 Version:	1.2.25
 Release:	1
-License:	Apache
+License:	Apache License 2.0
 Group:		Networking/Daemons
 Source0:	http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/tomcat-connectors-%{version}-src.tar.gz
 # Source0-md5:	4f614130c85f86d8d3359a03230db8a3
@@ -15,9 +15,10 @@
 BuildRequires:	apache1-devel >= 1.3.39
 BuildRequires:	autoconf
 BuildRequires:	automake
+BuildRequires:	jpackage-utils
 BuildRequires:	libtool
 BuildRequires:	perl-base
-BuildRequires:	rpmbuild(macros) >= 1.268
+BuildRequires:	rpmbuild(macros) >= 1.300
 Requires:	apache1-mod_dir >= 1.3.33-2
 Obsoletes:	jakarta-tomcat-connectors-jk
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -39,29 +40,34 @@
 
 %build
 cd native
-
-./buildconf.sh
-
+%{__libtoolize}
+%{__aclocal}
+%{__autoheader}
+%{__automake}
+%{__autoconf}
 %configure \
 	--enable-EAPI \
-	--with-apxs=%{apxs}
-
+	--with-apxs=%{apxs} \
+	--with-java-home="%{java_home}"
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d,/var/lock/mod_jk}
-
-cd native
-
-install apache-1.3/mod_%{mod_name}.so.0.0.0 $RPM_BUILD_ROOT%{_pkglibdir}/mod_%{mod_name}.so
+install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d,/var/{lock/mod_jk,log/apache}}
 
+install native/apache-1.3/mod_%{mod_name}.so.0.0.0 $RPM_BUILD_ROOT%{_pkglibdir}/mod_%{mod_name}.so
 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
+touch $RPM_BUILD_ROOT/var/log/apache/mod_jk.log
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
+if [ ! -f /var/log/apache/mod_jk.log ]; then
+	umask 027
+	touch /var/log/apache/mod_jk.log
+	chown root:logs /var/log/apache/mod_jk.log
+fi
 %service -q apache restart
 
 %postun
@@ -74,7 +80,8 @@
 %doc native/{CHANGES,README} docs/*
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
 %attr(755,root,root) %{_pkglibdir}/*
-%attr(750,http,http) /var/lock/mod_jk
+%attr(770,root,http) /var/lock/mod_jk
+%attr(640,root,logs) %ghost /var/log/apache/mod_jk.log
 
 %define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -82,6 +89,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.20  2007-12-08 18:39:05  glen
+- update build and logfile from apache-mod_jk.spec
+
 Revision 1.19  2007-11-04 19:18:49  glen
 - apxs1 in apache1-devel now
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/apache1-mod_jk.spec?r1=1.19&r2=1.20&f=u



More information about the pld-cvs-commit mailing list