summaryrefslogtreecommitdiffstats
path: root/cobbler.spec
diff options
context:
space:
mode:
authorJames Laska <jlaska@redhat.com>2008-12-19 07:26:30 -0500
committerJames Laska <jlaska@redhat.com>2008-12-19 07:26:30 -0500
commitc8b230d89dfe6de2931f630a3365c0c4da697b13 (patch)
tree312f766f08c5201fc91657f72326118823fa528b /cobbler.spec
parent2314acabab349705dd9d643082343e7d8593adef (diff)
parentd3148ea5e5c39d651a5c765e14483eddb97fc492 (diff)
downloadcobbler-c8b230d89dfe6de2931f630a3365c0c4da697b13.tar.gz
cobbler-c8b230d89dfe6de2931f630a3365c0c4da697b13.tar.xz
cobbler-c8b230d89dfe6de2931f630a3365c0c4da697b13.zip
Merge commit 'origin/devel' into devel
Diffstat (limited to 'cobbler.spec')
-rw-r--r--cobbler.spec19
1 files changed, 13 insertions, 6 deletions
diff --git a/cobbler.spec b/cobbler.spec
index 87e07e2f..9f51c558 100644
--- a/cobbler.spec
+++ b/cobbler.spec
@@ -78,9 +78,13 @@ PREFIX="--prefix=/usr"
%post
# add selinux rules
if [ -x /usr/sbin/semanage ]; then
- /usr/sbin/semanage fcontext -a -t public_content_t "/var/www/cobbler/images/.*"
- /usr/sbin/semanage fcontext -a -t public_content_t "/var/lib/tftpboot/images/.*"
- /usr/sbin/semanage fcontext -a -t public_content_t "/tftpboot/images/.*"
+ /usr/sbin/selinuxenabled
+ if [ "$?" -eq "0" ]; then
+ echo "selinux is enabled"
+ /usr/sbin/semanage fcontext -a -t public_content_t "/var/www/cobbler/images/.*" >/dev/null &2>1 || /bin/true
+ /usr/sbin/semanage fcontext -a -t public_content_t "/var/lib/tftpboot/images/.*" >/dev/null &2>1 || /bin/true
+ /usr/sbin/semanage fcontext -a -t public_content_t "/tftpboot/images/.*" >/dev/null &2>1 || /bin/true
+ fi
fi
# backup config
@@ -129,9 +133,12 @@ if [ "$1" -ge "1" ]; then
fi
# remove selinux rules
if [ -x /usr/sbin/semanage ]; then
- /usr/sbin/semanage fcontext -d "/var/www/cobbler/images/.*"
- /usr/sbin/semanage fcontext -d "/var/lib/tftpboot/images/.*"
- /usr/sbin/semanage fcontext -d "/tftpboot/images/.*"
+ /usr/sbin/selinuxenabled
+ if [ "$?" -eq "0" ]; then
+ /usr/sbin/semanage fcontext -d "/var/www/cobbler/images/.*" 1>/dev/null 2>&1 || /bin/true
+ /usr/sbin/semanage fcontext -d "/var/lib/tftpboot/images/.*" 1>/dev/null 2>&1 || /bin/true
+ /usr/sbin/semanage fcontext -d "/tftpboot/images/.*" 1>/dev/null 2>&1 || /bin/true
+ fi
fi