Blob Blame History Raw
diff -uNr munge-0.5.8.ORIG/src/etc/munge.init.in munge-0.5.8/src/etc/munge.init.in
--- munge-0.5.8.ORIG/src/etc/munge.init.in	2009-07-22 23:51:58.211310282 +0200
+++ munge-0.5.8/src/etc/munge.init.in	2009-07-22 23:53:58.585303749 +0200
@@ -116,6 +116,13 @@
 # According to LSB, running "start" on a service already running should be
 #   considered successful.
 ##
+  # If there is no key then exit as a configuration error.
+  if [ ! -f /etc/munge/munge.key ] ; then
+    echo "/etc/munge/munge.key does not exist, generate with create-munge-key"
+    exit 6
+  fi 
+
+
   printf "Starting $DESC: "
   case $SYSTEM in
     DEBIAN)