summaryrefslogtreecommitdiffstats
path: root/named.init
diff options
context:
space:
mode:
authorAdam Tkac <atkac@fedoraproject.org>2009-09-15 15:34:00 +0000
committerAdam Tkac <atkac@fedoraproject.org>2009-09-15 15:34:00 +0000
commit2af3ea715d9025d88d4fda0db72b74fbe3a06b9a (patch)
tree93aeeeff477820789cd8f7f59a29f887636c1172 /named.init
parentf12e46d9ada077a03a80fd9a2b48cc2a9ac06187 (diff)
downloadbind-2af3ea715d9025d88d4fda0db72b74fbe3a06b9a.tar.gz
bind-2af3ea715d9025d88d4fda0db72b74fbe3a06b9a.tar.xz
bind-2af3ea715d9025d88d4fda0db72b74fbe3a06b9a.zip
- improve chroot related documentation (#507795)bind-9_7_0-0_2_a2_fc13
- add NetworkManager dispatcher script to reload named when network interface is activated/deactivated (#490275) - don't set/unset named_write_master_zones SELinux boolean every time in initscript, modify it only when it's actually needed
Diffstat (limited to 'named.init')
-rwxr-xr-xnamed.init12
1 files changed, 8 insertions, 4 deletions
diff --git a/named.init b/named.init
index 6dd4311..0d40dfb 100755
--- a/named.init
+++ b/named.init
@@ -50,12 +50,16 @@ fi
# Enable/disable debugging
if [ "x$DEBUG" = 'xyes' ]; then
chown named.named /var/named
- [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled &&
- setsebool named_write_master_zones 1
+ if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled &&
+ [ `getsebool named_write_master_zones | awk '{ print $3; }'` = 'off' ]; then
+ setsebool named_write_master_zones 1
+ fi;
else
chown root.named /var/named
- [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled &&
- setsebool named_write_master_zones 0
+ if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled &&
+ [ `getsebool named_write_master_zones | awk '{ print $3; }'` = 'on' ]; then
+ setsebool named_write_master_zones 0
+ fi;
fi
ROOTDIR_MOUNT='/etc/named /etc/pki/dnssec-keys /var/named /etc/named.conf