diff options
author | James Laska <jlaska@redhat.com> | 2008-12-18 16:33:05 -0500 |
---|---|---|
committer | James Laska <jlaska@redhat.com> | 2008-12-18 16:33:05 -0500 |
commit | 2314acabab349705dd9d643082343e7d8593adef (patch) | |
tree | da91ae010ef0ae01a0bad4f40ad8613b9c1a61c9 /cobbler.spec | |
parent | f2390d9376c11a13114bd8a02e5ee332a4ad3bcf (diff) | |
parent | aefc7252b23f019338e99f1c9e2530d2a7623d01 (diff) | |
download | cobbler-2314acabab349705dd9d643082343e7d8593adef.tar.gz cobbler-2314acabab349705dd9d643082343e7d8593adef.tar.xz cobbler-2314acabab349705dd9d643082343e7d8593adef.zip |
Merge commit 'origin/devel' into devel
Diffstat (limited to 'cobbler.spec')
-rw-r--r-- | cobbler.spec | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cobbler.spec b/cobbler.spec index 8cdf7918..87e07e2f 100644 --- a/cobbler.spec +++ b/cobbler.spec @@ -76,6 +76,13 @@ PREFIX="--prefix=/usr" %{__python} setup.py install --optimize=1 --root=$RPM_BUILD_ROOT $PREFIX %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/.*" +fi + # backup config if [ -e /var/lib/cobbler/distros ]; then cp /var/lib/cobbler/distros* /var/lib/cobbler/backup 2>/dev/null @@ -120,6 +127,13 @@ if [ "$1" -ge "1" ]; then /sbin/service cobblerd condrestart >/dev/null 2>&1 || : /sbin/service httpd condrestart >/dev/null 2>&1 || : 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/.*" +fi + %clean test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT |