tags 570160 patch thanks Attached is a rudimentary fix to the problem.
-- .''`. martin f. krafft <madd...@d.o> Related projects: : :' : proud Debian developer http://debiansystem.info `. `'` http://people.debian.org/~madduck http://vcs-pkg.org `- Debian - when you have better things to do than fixing systems
From b5473bb6b94b26f567900364074689c21154517b Mon Sep 17 00:00:00 2001 From: martin f. krafft <madd...@madduck.net> Date: Tue, 2 Mar 2010 16:02:48 +0100 Subject: [PATCH] fix Signed-off-by: martin f. krafft <madd...@madduck.net> --- debian/init | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/debian/init b/debian/init index 52487b0..14db7e5 100755 --- a/debian/init +++ b/debian/init @@ -26,14 +26,18 @@ nsdc_log() { log_end_msg $? } -case "$(nsd_cfg pidfile)" in - /var/run/nsd3/*) - mkdir -p /var/run/nsd3 && chown "$(nsd_cfg username nsd)" /var/run/nsd3 - ;; -esac - case "$1" in start) + if test \! -f /etc/nsd3/nsd.conf; then + log_begin_msg "Not starting nsd3 due to missing configuration file." + log_end_msg 0 + exit 0 + fi + case "$(nsd_cfg pidfile)" in + /var/run/nsd3/*) + mkdir -p /var/run/nsd3 && chown "$(nsd_cfg username nsd)" /var/run/nsd3 + ;; + esac if test \! -f "$(nsd_cfg database /var/lib/nsd3/nsd.db)"; then nsdc_log rebuild "Building nsd3 zones..." fi -- 1.7.0
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)