From: František Dvořák Date: Wed, 31 Dec 2014 13:04:26 +0000 (+0100) Subject: Some explicit requires for the SELinux. Better to cancel file contexts. X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=174b87b70f6cf0518c9f4740cd2e2c036f9d10aa;p=rOCCI-packaging-fedora.git Some explicit requires for the SELinux. Better to cancel file contexts. --- diff --git a/rOCCI-server.spec b/rOCCI-server.spec index d9f2369..d86f446 100644 --- a/rOCCI-server.spec +++ b/rOCCI-server.spec @@ -27,6 +27,7 @@ Source4: README.Fedora Patch0: rocci-server-1.0.x-unbundle.diff BuildArch: noarch +BuildRequires: checkpolicy BuildRequires: policycoreutils-python BuildRequires: ruby(release) >= 1.9.3 BuildRequires: rubygems-devel @@ -52,6 +53,7 @@ Requires: rubygem(occi-core) >= 4.2.15 Requires: rubygem(rack-cors) Requires: rubygem(warden) >= 1.2.3 Requires: rubygem(%{openssl_cms}) +Requires: selinux-policy %if 0%{?fedora} && 0%{?fedora} <= 20 || 0%{?rhel} && 0%{?rhel} <= 7 Requires: ruby(release) Requires: ruby(rubygems) @@ -224,6 +226,7 @@ fi %preun if [ "$1" -lt "1" ] ; then # Final removal semodule -r %{semodule_name} 2>/dev/null || : + restorecon -R %{app_root} %{_localstatedir}/log/rocci-server 2>/dev/null || : semanage port -d -t http_port_t -p tcp 11443 2>/dev/null || : fi