From 1a613dc6117a412f7f58954d60a966cb6850c3c3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Oct 14 2008 01:05:38 +0000 Subject: - add selinux unconfined_execmem_exec_t file context --- diff --git a/happy.spec b/happy.spec index 11cd3cb..deac528 100644 --- a/happy.spec +++ b/happy.spec @@ -1,6 +1,6 @@ Name: happy Version: 1.17 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Development/Tools URL: http://haskell.org/happy/ @@ -9,6 +9,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, ghc, docbook-dtds, docbook-style-xsl, libxslt, libxml2 Summary: The LALR(1) Parser Generator for Haskell ExcludeArch: alpha ppc64 +Requires(post): policycoreutils %description Happy is a parser generator system for Haskell, similar to the tool @@ -46,6 +47,11 @@ runhaskell Setup.lhs copy --destdir=${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_ROOT} +%post +semanage fcontext -a -t unconfined_execmem_exec_t %{_bindir}/%{name} >/dev/null 2>&1 || : +restorecon %{_bindir}/%{name} + + %files %defattr(-,root,root,-) %doc ANNOUNCE CHANGES LICENSE README TODO doc/happy @@ -54,6 +60,9 @@ rm -rf ${RPM_BUILD_ROOT} %changelog +* Tue Oct 14 2008 Jens Petersen - 1.17-3 +- add selinux unconfined_execmem_exec_t file context + * Mon Feb 18 2008 Fedora Release Engineering - 1.17-2 - Autorebuild for GCC 4.3