summaryrefslogtreecommitdiffstats
path: root/bind-chroot-admin.in
diff options
context:
space:
mode:
authorAdam Tkac <atkac@fedoraproject.org>2007-02-09 14:36:56 +0000
committerAdam Tkac <atkac@fedoraproject.org>2007-02-09 14:36:56 +0000
commit1269ede59ee4fbe8b3137ad05306d32bd51a8c68 (patch)
tree92045d20160d7721ddef083d5be781572edcf0dd /bind-chroot-admin.in
parent4f472fdb89b2880e72baf36fed8bc28270c8d214 (diff)
fixed broken bind-chroot-admin script
Diffstat (limited to 'bind-chroot-admin.in')
-rw-r--r--bind-chroot-admin.in11
1 files changed, 6 insertions, 5 deletions
diff --git a/bind-chroot-admin.in b/bind-chroot-admin.in
index 99d9f90..695fe00 100644
--- a/bind-chroot-admin.in
+++ b/bind-chroot-admin.in
@@ -23,13 +23,14 @@
BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX:-@BIND_CHROOT_PREFIX@}
if [ -e /etc/sysconfig/named ]; then
- BIND_CHROOT_PREFIX=`grep "ROOTDIR" /etc/sysconfig/named |grep \"`
- if [ `expr match "$BIND_CHROOT_PREFIX" '#'` -lt `expr match "$BIND_CHROOT_PREFIX" '"'` ]; then
- BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX#*\"}
- BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX%#*}
- BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX%\"*}
+ BIND_CHROOT_PREFIX_TEMP=`grep "^\s*ROOTDIR" "/etc/sysconfig/named"`
+ BIND_CHROOT_PREFIX_TEMP=${BIND_CHROOT_PREFIX_TEMP#*\=}
+ BIND_CHROOT_PREFIX_TEMP=${BIND_CHROOT_PREFIX_TEMP%#*}
+ if [ ! ${#BIND_CHROOT_PREFIX_TEMP} -eq 0 ]; then
+ BIND_CHROOT_PREFIX=$BIND_CHROOT_PREFIX_TEMP
fi
fi
+
BIND_DIR=${BIND_DIR:-@BIND_DIR@}
function usage()