]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
- added %_tomcatcachedir and %tomcat_clear_cache() macros
authorpawelz <pawelz@pld-linux.org>
Wed, 24 Feb 2010 18:24:38 +0000 (18:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- 1.545

Changed files:
    rpm-build-macros.spec -> 1.242
    rpm.macros -> 1.545

rpm-build-macros.spec
rpm.macros

index 34ef81152d8e0aae390744f8ff3b324a44462bc9..6d276bfd8c2e891c488ae15d8e42e87611ccd02a 100644 (file)
@@ -1,4 +1,4 @@
-%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
index 50352587e407bc9b5b363bec6ed385a0ff950305..032ae47943f6c3fb6efb05e585881b2a70ef13d3 100644 (file)
@@ -1303,6 +1303,20 @@ echo -e "</dependencies>\\n" >> %{_mavendepmapdir}/maven2-depmap.xml
 # 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@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@pld-linux.org>
 #
This page took 0.0512 seconds and 4 git commands to generate.