From 89c2423fd02fe827b06a7ed746179076956215b2 Mon Sep 17 00:00:00 2001 From: pawelz Date: Wed, 24 Feb 2010 18:24:38 +0000 Subject: [PATCH] - added %_tomcatcachedir and %tomcat_clear_cache() macros - 1.545 Changed files: rpm-build-macros.spec -> 1.242 rpm.macros -> 1.545 --- rpm-build-macros.spec | 2 +- rpm.macros | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/rpm-build-macros.spec b/rpm-build-macros.spec index 34ef811..6d276bf 100644 --- a/rpm-build-macros.spec +++ b/rpm-build-macros.spec @@ -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 diff --git a/rpm.macros b/rpm.macros index 5035258..032ae47 100644 --- a/rpm.macros +++ b/rpm.macros @@ -1303,6 +1303,20 @@ echo -e "\\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 +# +# 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 # -- 2.43.0