X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=blobdiff_plain;f=contrib%2Ffedora%2Fipsilon.spec;h=f86e4de434b45a5349267fcfb51fc4b84cbb86d0;hp=5383571051b52b30209b76dbc32ab438158fb406;hb=c6e97e93a61b02602f14606a60b6154880308123;hpb=3235224437235e1c2f89b6ed57f1819bc05879eb diff --git a/contrib/fedora/ipsilon.spec b/contrib/fedora/ipsilon.spec index 5383571..f86e4de 100644 --- a/contrib/fedora/ipsilon.spec +++ b/contrib/fedora/ipsilon.spec @@ -1,5 +1,5 @@ Name: ipsilon -Version: 0.2 +Version: 0.2.1 Release: 1%{?dist} Summary: An Identity Provider Server @@ -62,6 +62,15 @@ getent passwd ipsilon >/dev/null || \ -c "Ipsilon Server" ipsilon exit 0 +%post +semanage fcontext -a -t httpd_var_lib_t '%{_sharedstatedir}/ipsilon(/.*)?' 2>/dev/null || : +semanage fcontext -a -t var_lib_t '%{_sharedstatedir}/ipsilon(/.*)/*.conf' 2>/dev/null || : +restorecon -R %{_sharedstatedir}/ipsilon || : + +%postun +semanage fcontext -d -t var_lib_t '%{_sharedstatedir}/ipsilon(/.*)/*.conf' 2>/dev/null || : +semanage fcontext -d -t httpd_var_lib_t '%{_sharedstatedir}/ipsilon(/.*)?' 2>/dev/null || : + %files %doc COPYING %{python2_sitelib}/ipsilon-*.egg-info