[selinux-policy] Do not do preinstall if there is not previous install
Daniel J Walsh
dwalsh at fedoraproject.org
Mon Aug 22 20:30:37 UTC 2011
commit 5d837b2d13998f039262a895ef4d18be2d3067f1
Author: Dan Walsh <dwalsh at redhat.com>
Date: Mon Aug 22 16:30:00 2011 -0400
Do not do preinstall if there is not previous install
selinux-policy.spec | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/selinux-policy.spec b/selinux-policy.spec
index e97cc3a..47fe4ef 100644
--- a/selinux-policy.spec
+++ b/selinux-policy.spec
@@ -190,7 +190,7 @@ if [ $? = 0 -a "${SELINUXTYPE}" = %1 -a -f ${FILE_CONTEXT}.pre ]; then \
fi;
%define preInstall() \
-if [ -s /etc/selinux/config ]; then \
+if [ $1 -ne 1 ] && [ -s /etc/selinux/config ]; then \
. %{_sysconfdir}/selinux/config; \
FILE_CONTEXT=%{_sysconfdir}/selinux/%1/contexts/files/file_contexts; \
if [ "${SELINUXTYPE}" = %1 -a -f ${FILE_CONTEXT} ]; then \
More information about the scm-commits
mailing list