packages: rpm-build-macros/rpm-build-macros.spec, rpm-build-macros/rpm.macr...

pawelz pawelz at pld-linux.org
Wed Feb 24 19:24:44 CET 2010


Author: pawelz                       Date: Wed Feb 24 18:24:44 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- added %_tomcatcachedir and %tomcat_clear_cache() macros
- 1.545

---- Files affected:
packages/rpm-build-macros:
   rpm-build-macros.spec (1.241 -> 1.242) , rpm.macros (1.544 -> 1.545) 

---- Diffs:

================================================================
Index: packages/rpm-build-macros/rpm-build-macros.spec
diff -u packages/rpm-build-macros/rpm-build-macros.spec:1.241 packages/rpm-build-macros/rpm-build-macros.spec:1.242
--- packages/rpm-build-macros/rpm-build-macros.spec:1.241	Sat Feb 20 20:00:21 2010
+++ packages/rpm-build-macros/rpm-build-macros.spec	Wed Feb 24 19:24:38 2010
@@ -1,5 +1,5 @@
 # $Revision$, $Date$
-%define		rpm_macros_rev	1.544
+%define		rpm_macros_rev	1.545
 %define		find_lang_rev	1.32
 Summary:	PLD Linux RPM build macros
 Summary(pl.UTF-8):	Makra do budowania pakietów RPM dla Linuksa PLD
@@ -90,6 +90,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.242  2010/02/24 18:24:38  pawelz
+- added %_tomcatcachedir and %tomcat_clear_cache() macros
+- 1.545
+
 Revision 1.241  2010/02/20 19:00:21  adamg
 - updated to 1.544; blocker dropped (works for ~/rpm/{BUILD,RPMS,SRPMS,packages/foo} layout
 

================================================================
Index: packages/rpm-build-macros/rpm.macros
diff -u packages/rpm-build-macros/rpm.macros:1.544 packages/rpm-build-macros/rpm.macros:1.545
--- packages/rpm-build-macros/rpm.macros:1.544	Fri Feb 19 17:56:31 2010
+++ packages/rpm-build-macros/rpm.macros	Wed Feb 24 19:24:38 2010
@@ -1303,6 +1303,20 @@
 # Directory for tomcat context configuration files
 %_tomcatconfdir	%{_sharedstatedir}/tomcat/conf/Catalina/localhost
 
+# Tomcat cache path
+%_tomcatcachedir %{_sharedstatedir}/tomcat/work/Catalina/localhost
+
+# Clear tomcat cache
+# Author: Paweł Zuzelski <pawelz at pld-linux.org>
+#
+# Usage:
+# %%tomcat_clear_cache appname
+#
+# Call this script in %postun tomcat. It will remove compiled jsps related to
+# given app.
+#
+%tomcat_clear_cache() %{!?1:ERROR}%{?2:ERROR} %{__rm} -rf %{_tomcatcachedir}/%1
+
 # PEAR install macros
 # Author: Elan Ruusamäe <glen at pld-linux.org>
 #
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm-build-macros/rpm-build-macros.spec?r1=1.241&r2=1.242&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm-build-macros/rpm.macros?r1=1.544&r2=1.545&f=u



More information about the pld-cvs-commit mailing list