summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2004-09-26 07:01:56 +0000
committerdougb <dougb@FreeBSD.org>2004-09-26 07:01:56 +0000
commit99cc98aa0b97f89f4811e9fb3f46e36a107fc175 (patch)
tree3a0675e01ba2bd25046719dace5c5086f7d64413
parente06ce725da02a436965fd3a72c115ec7dee8d28e (diff)
downloadFreeBSD-src-99cc98aa0b97f89f4811e9fb3f46e36a107fc175.zip
FreeBSD-src-99cc98aa0b97f89f4811e9fb3f46e36a107fc175.tar.gz
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>
-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 89ea482..c915afd 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
}
OpenPOWER on IntegriCloud