[pipelight-selinux/epel7] add needed Requires: %%{pname}-common and restore SELinux-context of it's files, too

Björn Esser besser82 at fedoraproject.org
Wed Jul 16 23:05:10 UTC 2014


commit 2aef50f73015fedec4f376a5f59f61c1c633455d
Author: Björn Esser <bjoern.esser at gmail.com>
Date:   Thu Jul 17 01:04:30 2014 +0200

    add needed Requires: %%{pname}-common and restore SELinux-context of it's files, too

 pipelight-selinux.spec |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/pipelight-selinux.spec b/pipelight-selinux.spec
index de63b22..3b2cc42 100644
--- a/pipelight-selinux.spec
+++ b/pipelight-selinux.spec
@@ -5,7 +5,7 @@
 
 Name:			%{pname}-selinux
 Version:		0.2.1
-Release:		1%{?dist}
+Release:		2%{?dist}
 Summary:		SELinux-policy-module for %{pname}
 
 License:		MIT
@@ -20,6 +20,7 @@ BuildRequires:		%{_sbindir}/hardlink
 BuildRequires:		selinux-policy-devel
 
 Requires:		%{pname}
+Requires:		%{pname}-common
 %if "%{_selinux_policy_version}" != ""
 Requires:		selinux-policy		>= %{_selinux_policy_version}
 %else # "%%{_selinux_policy_version}" != ""
@@ -30,11 +31,13 @@ Requires(post):		%{_sbindir}/fixfiles
 Requires(post):		%{_sbindir}/restorecon
 Requires(post):		%{_sbindir}/semodule
 Requires(post):		%{pname}
+Requires(post):		%{pname}-common
 
 Requires(postun):	%{_sbindir}/fixfiles
 Requires(postun):	%{_sbindir}/restorecon
 Requires(postun):	%{_sbindir}/semodule
 Requires(postun):	%{pname}
+Requires(postun):	%{pname}-common
 
 %description
 This package contains the
@@ -71,7 +74,7 @@ do
   %{_sbindir}/semodule -s ${_selinuxvariant}				\
     -i %{_datadir}/selinux/${_selinuxvariant}/%{pname}.pp &> /dev/null || :
 done
-%{_sbindir}/fixfiles -R %{pname} restore || :
+%{_sbindir}/fixfiles -R %{pname},%{pname}-common restore || :
 %{_sbindir}/restorecon -R /home/*/.wine-pipelight* &> /dev/null || :
 
 %postun
@@ -80,7 +83,7 @@ if [ $1 -eq 0 ] ; then
   do
     %{_sbindir}/semodule -s ${_selinuxvariant} -r %{pname} &> /dev/null || :
   done
-  %{_sbindir}/fixfiles -R %{pname} restore || :
+  %{_sbindir}/fixfiles -R %{pname},%{pname}-common restore || :
   %{_sbindir}/restorecon -R /home/*/.wine-pipelight* &> /dev/null || :
 fi
 
@@ -90,6 +93,10 @@ fi
 
 
 %changelog
+* Wed Jul 16 2014 Björn Esser <bjoern.esser at gmail.com> - 0.2.1-2
+- add needed Requires: %%{pname}-common and restore SELinux-context
+  of it's files, too
+
 * Wed Jul 16 2014 Björn Esser <bjoern.esser at gmail.com> - 0.2.1-1
 - new upstream release
 - fixed typo in %%changelog


More information about the scm-commits mailing list