packages: cas-server/cas-server.spec - log to /var/log/cas-server (not test...

pawelz pawelz at pld-linux.org
Thu Feb 18 16:32:13 CET 2010


Author: pawelz                       Date: Thu Feb 18 15:32:13 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- log to /var/log/cas-server (not tested)
- some configuration
- (ab)use %name macro

---- Files affected:
packages/cas-server:
   cas-server.spec (1.17 -> 1.18) 

---- Diffs:

================================================================
Index: packages/cas-server/cas-server.spec
diff -u packages/cas-server/cas-server.spec:1.17 packages/cas-server/cas-server.spec:1.18
--- packages/cas-server/cas-server.spec:1.17	Thu Feb 18 16:02:29 2010
+++ packages/cas-server/cas-server.spec	Thu Feb 18 16:32:07 2010
@@ -20,6 +20,7 @@
 
 %define webappdir %{_datadir}/%{name}
 %define libdir    %{_datadir}/%{name}/WEB-INF/lib
+%define	logdir    %{_var}/log/%{name}
 
 %description
 CAS is an authentication system originally created by Yale University
@@ -154,7 +155,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/cas-server,%{_datadir},%{_sharedstatedir}/cas-server,%{_tomcatconfdir}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir},%{_sharedstatedir}/%{name},%{_tomcatconfdir},%{logdir}}
 
 cp -a webapp $RPM_BUILD_ROOT%{webappdir}
 
@@ -176,81 +177,86 @@
   install modules/%{name}-$i-%{version}.jar $RPM_BUILD_ROOT%{libdir}/%{name}-$i-%{version}.jar
 done
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_tomcatconfdir}/cas-server.xml
+mv $RPM_BUILD_ROOT%{webappdir}/WEB-INF/classes/log4j.properties $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+ln -s %{_sysconfdir}/%{name}/log4j.properties $RPM_BUILD_ROOT%{webappdir}/WEB-INF/classes/log4j.properties
+
+install %{SOURCE1} $RPM_BUILD_ROOT%{_tomcatconfdir}/%{name}.xml
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%config(noreplace) %{_tomcatconfdir}/cas-server.xml
-%{_datadir}/cas-server
-%exclude %{libdir}/cas-server-support-spnego-3.3.5.jar
-%exclude %{libdir}/cas-server-integration-berkeleydb-3.3.5.jar
-%exclude %{libdir}/cas-server-support-x509-3.3.5.jar
-%exclude %{libdir}/cas-server-integration-jboss-3.3.5.jar
-%exclude %{libdir}/cas-server-support-openid-3.3.5.jar
-%exclude %{libdir}/cas-server-support-legacy-3.3.5.jar
-%exclude %{libdir}/cas-server-support-radius-3.3.5.jar
-%exclude %{libdir}/cas-server-integration-memcached-3.3.5.jar
-%exclude %{libdir}/cas-server-integration-restlet-3.3.5.jar
-%exclude %{libdir}/cas-server-support-ldap-3.3.5.jar
-%exclude %{libdir}/cas-server-support-generic-3.3.5.jar
-%exclude %{libdir}/cas-server-support-trusted-3.3.5.jar
-%exclude %{libdir}/cas-server-support-jdbc-3.3.5.jar
-%attr(2755,root,servlet) %dir %{_sharedstatedir}/cas-server
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_tomcatconfdir}/%{name}.xml
+%{_datadir}/%{name}
+%exclude %{libdir}/%{name}-support-spnego-3.3.5.jar
+%exclude %{libdir}/%{name}-integration-berkeleydb-3.3.5.jar
+%exclude %{libdir}/%{name}-support-x509-3.3.5.jar
+%exclude %{libdir}/%{name}-integration-jboss-3.3.5.jar
+%exclude %{libdir}/%{name}-support-openid-3.3.5.jar
+%exclude %{libdir}/%{name}-support-legacy-3.3.5.jar
+%exclude %{libdir}/%{name}-support-radius-3.3.5.jar
+%exclude %{libdir}/%{name}-integration-memcached-3.3.5.jar
+%exclude %{libdir}/%{name}-integration-restlet-3.3.5.jar
+%exclude %{libdir}/%{name}-support-ldap-3.3.5.jar
+%exclude %{libdir}/%{name}-support-generic-3.3.5.jar
+%exclude %{libdir}/%{name}-support-trusted-3.3.5.jar
+%exclude %{libdir}/%{name}-support-jdbc-3.3.5.jar
+%attr(2775,root,servlet) %dir %{_sharedstatedir}/%{name}
+%dir %attr(2770,root,servlet) %{logdir}
 
 %files authenticator-spnego
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-spnego-3.3.5.jar
+%{libdir}/%{name}-support-spnego-3.3.5.jar
 
 %files authenticator-x509
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-x509-3.3.5.jar
+%{libdir}/%{name}-support-x509-3.3.5.jar
 
 %files authenticator-openid
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-openid-3.3.5.jar
+%{libdir}/%{name}-support-openid-3.3.5.jar
 
 %files authenticator-legacy
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-legacy-3.3.5.jar
+%{libdir}/%{name}-support-legacy-3.3.5.jar
 
 %files authenticator-radius
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-radius-3.3.5.jar
+%{libdir}/%{name}-support-radius-3.3.5.jar
 
 %files authenticator-ldap
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-ldap-3.3.5.jar
+%{libdir}/%{name}-support-ldap-3.3.5.jar
 
 %files authenticator-generic
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-generic-3.3.5.jar
+%{libdir}/%{name}-support-generic-3.3.5.jar
 
 %files authenticator-trusted
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-trusted-3.3.5.jar
+%{libdir}/%{name}-support-trusted-3.3.5.jar
 
 %files authenticator-jdbc
 %defattr(644,root,root,755)
-%{libdir}/cas-server-support-jdbc-3.3.5.jar
+%{libdir}/%{name}-support-jdbc-3.3.5.jar
 
 %files integration-berkeleydb
 %defattr(644,root,root,755)
-%{libdir}/cas-server-integration-berkeleydb-3.3.5.jar
+%{libdir}/%{name}-integration-berkeleydb-3.3.5.jar
 
 %files integration-jboss
 %defattr(644,root,root,755)
-%{libdir}/cas-server-integration-jboss-3.3.5.jar
+%{libdir}/%{name}-integration-jboss-3.3.5.jar
 
 %files integration-memcached
 %defattr(644,root,root,755)
-%{libdir}/cas-server-integration-memcached-3.3.5.jar
+%{libdir}/%{name}-integration-memcached-3.3.5.jar
 
 %files integration-restlet
 %defattr(644,root,root,755)
-%{libdir}/cas-server-integration-restlet-3.3.5.jar
+%{libdir}/%{name}-integration-restlet-3.3.5.jar
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -258,6 +264,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2010/02/18 15:32:07  pawelz
+- log to /var/log/cas-server (not tested)
+- some configuration
+- (ab)use %name macro
+
 Revision 1.17  2010/02/18 15:02:29  pawelz
 - removed TODO (done!)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cas-server/cas-server.spec?r1=1.17&r2=1.18&f=u



More information about the pld-cvs-commit mailing list