diff options
author | James Laska <jlaska@redhat.com> | 2008-12-19 07:26:30 -0500 |
---|---|---|
committer | James Laska <jlaska@redhat.com> | 2008-12-19 07:26:30 -0500 |
commit | c8b230d89dfe6de2931f630a3365c0c4da697b13 (patch) | |
tree | 312f766f08c5201fc91657f72326118823fa528b /cobbler.spec | |
parent | 2314acabab349705dd9d643082343e7d8593adef (diff) | |
parent | d3148ea5e5c39d651a5c765e14483eddb97fc492 (diff) | |
download | cobbler-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.spec | 19 |
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 |