fixup selinux file context when doing a scl build

This commit is contained in:
Mark Wielaard 2013-04-18 17:02:07 +02:00
parent 275cdc851f
commit 49a8938c40

View File

@ -183,6 +183,9 @@ BuildRequires: /bin/ps
%{?scl:Requires:%scl_runtime}
# We need to fixup selinux file context when doing a scl build.
%{?scl:Requires(post): /usr/sbin/semanage, /sbin/restorecon}
ExclusiveArch: %{ix86} x86_64 ppc ppc64 s390x %{arm}
%ifarch %{ix86}
%define valarch x86
@ -453,6 +456,15 @@ echo ===============END TESTING===============
%{_libdir}/valgrind/libmpiwrap*.so
%endif
%post
# Fixup selinux file context inside software collection
%if 0%{?rhel} == 5
%{?scl:/usr/sbin/semanage fcontext -a -t unconfined_execmem_exec_t %{_bindir}/valgrind}
%else
%{?scl:/usr/sbin/semanage fcontext -a -t execmem_exec_t %{_bindir}/valgrind}
%endif
%{?scl:/sbin/restorecon %{_bindir}/valgrind}
%changelog
* Tue Apr 02 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-13
- Fix quoting in valgrind valgrind-3.8.1-enable-armv5.patch and