[bind/f19] Don't generate rndc.key if there exists rndc.conf

Tomas Hozza thozza at fedoraproject.org
Fri Aug 16 11:11:38 UTC 2013


commit f4a585a9ae0f11ce5a1fac11766f2df3b69079d7
Author: Tomas Hozza <thozza at redhat.com>
Date:   Fri Aug 16 13:08:20 2013 +0200

    Don't generate rndc.key if there exists rndc.conf
    
    Signed-off-by: Tomas Hozza <thozza at redhat.com>

 bind.spec            |    5 ++++-
 generate-rndc-key.sh |    4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/bind.spec b/bind.spec
index 642c19c..ffd1964 100644
--- a/bind.spec
+++ b/bind.spec
@@ -26,7 +26,7 @@ Summary:  The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
 Name:     bind
 License:  ISC
 Version:  9.9.3
-Release:  6.%{?PATCHVER}%{?dist}
+Release:  7.%{?PATCHVER}%{?dist}
 Epoch:    32
 Url:      http://www.isc.org/products/BIND/
 Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -781,6 +781,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %endif
 
 %changelog
+* Fri Aug 16 2013 Tomas Hozza <thozza at redhat.com> 32:9.9.3-7.P2
+- Don't generate rndc.key if there exists rndc.conf
+
 * Fri Aug 16 2013 Tomas Hozza <thozza at redhat.com> 32:9.9.3-6.P2
 - don't install named-sdb.service if SDB macro is defined to zero
 
diff --git a/generate-rndc-key.sh b/generate-rndc-key.sh
index 5678413..454e7fe 100755
--- a/generate-rndc-key.sh
+++ b/generate-rndc-key.sh
@@ -2,9 +2,9 @@
 
 . /etc/rc.d/init.d/functions
 
-# This script generates /etc/rndc.key if doesn't exist
+# This script generates /etc/rndc.key if doesn't exist AND if there is no rndc.conf
 
-if [ ! -s /etc/rndc.key ]; then
+if [ ! -s /etc/rndc.key -a ! -s /etc/rndc.conf ]; then
   echo -n $"Generating /etc/rndc.key:"
   if /usr/sbin/rndc-confgen -a > /dev/null 2>&1; then
     chmod 640 /etc/rndc.key


More information about the scm-commits mailing list