]> git.decadent.org.uk Git - dak.git/blobdiff - config/debian/cron.dinstall
dont hardcode testing/unstable names, use an extra var for dep11dir
[dak.git] / config / debian / cron.dinstall
index 7105fda7e1651d36d098d898eb4f007a6983bb73..001ab117f2f0cc89ffe0dfc70b78de0bacf4eda6 100755 (executable)
@@ -208,6 +208,13 @@ while read FUNC ARGS TIME ERR BACKGROUND; do
         fi
     done
 
+    # ERR/BACKGROUND are boolean, check that they are.
+    for var in ERR BACKGROUND; do
+        if [[ ${!var} != false ]] && [[ ${!var} != true ]]; then
+            error "Illegal value ${!var} for ${var} (should be true or false), line for function ${FUNC}"
+        fi
+    done
+
     case ${FUNC} in
         STATE)
             state ${ARGS}