aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2004-09-26 07:01:56 +0000
committerDoug Barton <dougb@FreeBSD.org>2004-09-26 07:01:56 +0000
commit85aca891e71bb3aa55eb581178492a413f4d7203 (patch)
tree3a0675e01ba2bd25046719dace5c5086f7d64413 /etc
parent862e463a7571cc59b11349ccc591e1ff79711e02 (diff)
downloadsrc-85aca891e71bb3aa55eb581178492a413f4d7203.tar.gz
src-85aca891e71bb3aa55eb581178492a413f4d7203.zip
It's not necessary to create an rndc.key file if the user already
has an rndc.conf file. Submitted by: Sergey Mokryshev <mokr@mokr.net>
Notes
Notes: svn path=/head/; revision=135810
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.d/named3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/rc.d/named b/etc/rc.d/named
index 89ea482eb2c9..c915afd10839 100755
--- a/etc/rc.d/named
+++ b/etc/rc.d/named
@@ -71,7 +71,8 @@ named_precmd()
fi
# Create an rndc.key file for the user if none exists
- if [ ! -f "${named_chrootdir}/etc/namedb/rndc.key" ]; then
+ if [ ! -f "${named_chrootdir}/etc/namedb/rndc.key" -a \
+ ! -f "${named_chrootdir}/etc/namedb/rndc.conf" ]; then
rndc-confgen -a -b256 ${confgen_chroot}
fi
}