]> granicus.if.org Git - pdns/commitdiff
Fix dnsdist initscript config check
authorPieter Lexis <pieter.lexis@powerdns.com>
Thu, 15 Dec 2016 12:53:35 +0000 (13:53 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Thu, 15 Dec 2016 12:53:35 +0000 (13:53 +0100)
pdns/dnsdistdist/contrib/dnsdist.init.centos6

index 33b4f903c1a3b5efad3a9bc5873c2efc08aed7af..e1ebae20ab1f45dca0c2a2b4c108964208727539 100644 (file)
@@ -38,11 +38,13 @@ do_check() {
     echo "${msg}" >&2
     return 1
   fi
+  return 0
 }
 
 do_start() {
   echo -n "Starting ${PROG}..."
-  if [ do_check -ne 0 ]; then
+  do_check
+  if [ $? -ne 0 ]; then
     return 1
   fi
   daemon --pidfile=${PIDFILE} $DNSDIST -u ${DNSDIST_USER} -g ${DNSDIST_GROUP} -d -p ${PIDFILE} ${DNSDIST_OPTIONS}
@@ -76,7 +78,8 @@ case "$1" in
     ret=$?
 
     if [ ${ret} -eq 0 ]; then
-      if [ do_check -ne 0 ]; then
+      do_check
+      if [ $? -ne 0 ]; then
         exit 1 # Don't stop when there's an error
       fi
       do_stop