X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=config%2Fdebian%2Fcronscript;h=9a561ab063844a13da6f8a6a73f76181b2a462bd;hb=c7c3004d7fb00f8d419178ea982d30ab2c61b681;hp=595c6b6aa198c2388dae8b61c521220b23ae5857;hpb=09f7332ebb3ffd99a8758160c62eeb4f969d24b1;p=dak.git diff --git a/config/debian/cronscript b/config/debian/cronscript index 595c6b6a..9a561ab0 100755 --- a/config/debian/cronscript +++ b/config/debian/cronscript @@ -53,7 +53,7 @@ configdir=${configdir:-"/srv/ftp-master.debian.org/dak/config/debian"} # import the general variable set. (This will overwrite configdir, but # it is expected to have the same value) export SCRIPTVARS=${configdir}/vars -. $SCRIPTVARS +. ${SCRIPTVARS} # One arg please declare -lr ARG=${1:-"meh"} @@ -71,7 +71,7 @@ case ${ARG} in ${POSSIBLEARGS}) # Only one of me should ever run. FLOCKER=${FLOCKER:-""} - [ "${FLOCKER}" != "${configdir}/${PROGRAM}.tasks" ] && exec env FLOCKER="${configdir}/${PROGRAM}.tasks" flock -E 0 -en "${configdir}/${PROGRAM}.tasks" "$0" "$@" || : + [[ ${FLOCKER} != ${configdir}/${PROGRAM}.tasks ]] && exec env FLOCKER="${configdir}/${PROGRAM}.tasks" flock -E 0 -en "${configdir}/${PROGRAM}.tasks" "$0" "$@" || : ;; *) cat - <