SPECS: hudson.spec - do not be so tomcat-centric. Use /usr/share/hudson ins...

pawelz pawelz at pld-linux.org
Mon Feb 2 00:27:58 CET 2009


Author: pawelz                       Date: Sun Feb  1 23:27:58 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- do not be so tomcat-centric. Use /usr/share/hudson instead of
  /usr/share/tomcat/webapps/hudson
- not tested. Please backup you /var/lib/hudson befor upgrading!

---- Files affected:
SPECS:
   hudson.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SPECS/hudson.spec
diff -u SPECS/hudson.spec:1.6 SPECS/hudson.spec:1.7
--- SPECS/hudson.spec:1.6	Mon Jan 26 11:56:24 2009
+++ SPECS/hudson.spec	Mon Feb  2 00:27:52 2009
@@ -1,6 +1,6 @@
 # $Revision$, $Date$
 # TODO
-# - repackage .war with system jars?
+# - build it from sources
 %include	/usr/lib/rpm/macros.java
 Summary:	Hudson Continuous Build Server
 Name:		hudson
@@ -45,11 +45,11 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/hudson,%{_datadir}/tomcat/webapps/hudson,%{_sharedstatedir}/{hudson,tomcat/conf/Catalina/localhost}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/hudson,%{_datadir}/hudson,%{_sharedstatedir}/{hudson,tomcat/conf/Catalina/localhost}}
 install %SOURCE1 $RPM_BUILD_ROOT%{_sysconfdir}/hudson/web.xml
 install %SOURCE2 $RPM_BUILD_ROOT%{_sharedstatedir}/tomcat/conf/Catalina/localhost/hudson.xml
-cp -a . $RPM_BUILD_ROOT%{_datadir}/tomcat/webapps/hudson
-ln -sf %{_sysconfdir}/hudson/web.xml $RPM_BUILD_ROOT%{_datadir}/tomcat/webapps/hudson/WEB-INF/web.xml
+cp -a . $RPM_BUILD_ROOT%{_datadir}/hudson
+ln -sf %{_sysconfdir}/hudson/web.xml $RPM_BUILD_ROOT%{_datadir}/hudson/WEB-INF/web.xml
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -61,7 +61,7 @@
 # do not make this file writeable by tomcat. We do not want to allow user to
 # undeploy this app via tomcat manager.
 %config(noreplace) %{_sharedstatedir}/tomcat/conf/Catalina/localhost/hudson.xml
-%{_datadir}/tomcat/webapps/hudson
+%{_datadir}/hudson
 %attr(755,tomcat,tomcat) %dir %{_sharedstatedir}/hudson
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -70,6 +70,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2009/02/01 23:27:52  pawelz
+- do not be so tomcat-centric. Use /usr/share/hudson instead of
+  /usr/share/tomcat/webapps/hudson
+- not tested. Please backup you /var/lib/hudson befor upgrading!
+
 Revision 1.6  2009/01/26 10:56:24  pawelz
 - require apache-tomcat version that uses tomcat uid/gid
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/hudson.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list