From 174b87b70f6cf0518c9f4740cd2e2c036f9d10aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Wed, 31 Dec 2014 14:04:26 +0100 Subject: [PATCH] Some explicit requires for the SELinux. Better to cancel file contexts. --- rOCCI-server.spec | 3 +++ 1 file changed, 3 insertions(+) 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 -- 1.8.2.3