diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-12-18 15:50:59 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-12-18 15:50:59 -0500 |
commit | 8380e6ff1c2a4eb5a91967635f2ca9ccb1e0411e (patch) | |
tree | 60c41b86165ac635b93ee2ea97ba8d92a8f2ab92 /cobbler.spec | |
parent | ce92724cdd3ffe09fd6ad9afa2d5d884f9550737 (diff) | |
download | cobbler-8380e6ff1c2a4eb5a91967635f2ca9ccb1e0411e.tar.gz cobbler-8380e6ff1c2a4eb5a91967635f2ca9ccb1e0411e.tar.xz cobbler-8380e6ff1c2a4eb5a91967635f2ca9ccb1e0411e.zip |
Move semanage stuff into the RPM; remove logger code that is not used.
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 e5d258a9..0fb137a7 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 |