summaryrefslogtreecommitdiffstats
path: root/named.init
diff options
context:
space:
mode:
authorAdam Tkac <atkac@fedoraproject.org>2009-06-24 14:51:47 +0000
committerAdam Tkac <atkac@fedoraproject.org>2009-06-24 14:51:47 +0000
commit0213efc52977a34fb1061240d0fa163aa99242cf (patch)
tree5fd09d5a3bd427a1b8a1895e145dde5fd061477d /named.init
parent616a532b991eab88a7d4e2d028e86b57a6911305 (diff)
- improved "chroot automount" patches (#504596)bind-9_6_1-2_fc11
- host should fail if specified server doesn't respond (#507469)
Diffstat (limited to 'named.init')
-rwxr-xr-xnamed.init6
1 files changed, 4 insertions, 2 deletions
diff --git a/named.init b/named.init
index 517e292..af4f9f1 100755
--- a/named.init
+++ b/named.init
@@ -48,7 +48,8 @@ fi
/usr/sbin/dnssec-configure -b --norestart --dnssec="$DNSSEC" --dlv="$DLV"
ROOTDIR_MOUNT='/etc/named /etc/pki/dnssec-keys /var/named /etc/named.conf
-/etc/named.dnssec.keys /etc/named.rfc1912.zones /etc/rndc.conf /etc/rndc.key'
+/etc/named.dnssec.keys /etc/named.rfc1912.zones /etc/rndc.conf /etc/rndc.key
+/usr/lib64/bind /usr/lib/bind'
mount_chroot_conf()
{
@@ -68,8 +69,9 @@ mount_chroot_conf()
else
# Mount source is a directory. Mount it only if directory in chroot is
# empty.
- [ `ls -1A $ROOTDIR$all | wc -l` -eq 0 ] && \
+ if [ -e "$all" ] && [ `ls -1A $ROOTDIR$all | wc -l` -eq 0 ]; then
mount --bind "$all" "$ROOTDIR$all"
+ fi
fi
done
fi