summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorJan Pazdziora <jpazdziora@redhat.com>2014-06-06 16:18:08 +0200
committerSimo Sorce <simo@redhat.com>2014-06-06 11:55:56 -0400
commit13e86bdb866f80aa4a050c900b8708b00889f38c (patch)
tree0d5042f79d9ece4ea58459fb56b919226b22b3bf /contrib
parent9812c6cef6a575bd36d53d588235244cfa2cfe94 (diff)
downloadipsilon.git-13e86bdb866f80aa4a050c900b8708b00889f38c.tar.gz
ipsilon.git-13e86bdb866f80aa4a050c900b8708b00889f38c.tar.xz
ipsilon.git-13e86bdb866f80aa4a050c900b8708b00889f38c.zip
Clean up only after package removal, not during upgrades.
Signed-off-by: Jan Pazdziora <jpazdziora@redhat.com> Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'contrib')
-rw-r--r--contrib/fedora/ipsilon.spec7
1 files changed, 5 insertions, 2 deletions
diff --git a/contrib/fedora/ipsilon.spec b/contrib/fedora/ipsilon.spec
index 910c8c2..73b1aca 100644
--- a/contrib/fedora/ipsilon.spec
+++ b/contrib/fedora/ipsilon.spec
@@ -72,8 +72,11 @@ semanage fcontext -a -t var_lib_t '%{_sharedstatedir}/ipsilon(/.*)/*.conf' || :
restorecon -R %{_sharedstatedir}/ipsilon || :
%postun
-semanage fcontext -d -t var_lib_t '%{_sharedstatedir}/ipsilon(/.*)/*.conf' || :
-semanage fcontext -d -t httpd_var_lib_t '%{_sharedstatedir}/ipsilon(/.*)?' || :
+# Clean up after package removal
+if [ $1 -eq 0 ]; then
+ semanage fcontext -d -t var_lib_t '%{_sharedstatedir}/ipsilon(/.*)/*.conf' || :
+ semanage fcontext -d -t httpd_var_lib_t '%{_sharedstatedir}/ipsilon(/.*)?' || :
+fi
%files
%{_defaultdocdir}/%{name}-%{version}