From f4a585a9ae0f11ce5a1fac11766f2df3b69079d7 Mon Sep 17 00:00:00 2001 From: Tomas Hozza Date: Aug 16 2013 11:10:16 +0000 Subject: Don't generate rndc.key if there exists rndc.conf Signed-off-by: Tomas Hozza --- 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 32:9.9.3-7.P2 +- Don't generate rndc.key if there exists rndc.conf + * Fri Aug 16 2013 Tomas Hozza 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