From 2af3ea715d9025d88d4fda0db72b74fbe3a06b9a Mon Sep 17 00:00:00 2001 From: Adam Tkac Date: Tue, 15 Sep 2009 15:34:00 +0000 Subject: - improve chroot related documentation (#507795) - 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 --- named.init | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'named.init') 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 -- cgit