[selinux-policy] Require sepolgen-ifgen to run in post install

Daniel J Walsh dwalsh at fedoraproject.org
Tue Jun 18 12:59:23 UTC 2013


commit 9f52d7a4b1987b1ca0b8f2ccfc512f640e8d3c7f
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Tue Jun 18 08:55:54 2013 -0400

    Require sepolgen-ifgen to run in post install

 selinux-policy.spec |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/selinux-policy.spec b/selinux-policy.spec
index fd27e30..cc7fb92 100644
--- a/selinux-policy.spec
+++ b/selinux-policy.spec
@@ -77,6 +77,7 @@ Group: System Environment/Base
 Requires(pre): selinux-policy = %{version}-%{release}
 Requires: m4 checkpolicy >= %{CHECKPOLICYVER}
 Requires: /usr/bin/make
+Requires(post): policycoreutils-devel >= %{POLICYCOREUTILSVER}
 
 %description devel
 SELinux policy development and man page package
@@ -94,6 +95,9 @@ SELinux policy development and man page package
 %{_usr}/share/selinux/devel/example.*
 %{_usr}/share/selinux/devel/policy.*
 
+%post devel
+selinuxenabled && /usr/bin/sepolgen-ifgen 2>/dev/null 
+
 %package doc
 Summary: SELinux policy documentation
 Group: System Environment/Base


More information about the scm-commits mailing list