summaryrefslogtreecommitdiffstats
path: root/contrib/fedora/ipsilon.spec
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/fedora/ipsilon.spec')
-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}