diff options
-rwxr-xr-x | sign-sync-binpackages.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sign-sync-binpackages.sh b/sign-sync-binpackages.sh index 7db6611..4dfe034 100755 --- a/sign-sync-binpackages.sh +++ b/sign-sync-binpackages.sh @@ -43,15 +43,17 @@ export BINPKG_GPG_SIGNING_GPG_HOME=/home/gmirror/.gnupg-releng export BINPKG_GPG_SIGNING_KEY=13EBBDBEDE7A12775DFDB1BABB572E0E2D182910 export BINPKG_GPG_VERIFY_GPG_HOME=${BINPKG_GPG_SIGNING_GPG_HOME} +export LOCKFILE=${STAGINGTREE}/.running + # this script needs to be run as gmirror user [[ $(whoami) == "gmirror" ]] || exit 111 # we make sure we're not running twice in parallel -if [[ -f ${STAGINGTREE}/.running ]] ; then - echo sign-sync-binpackages.sh lockfile ${STAGINGTREE}/.running exists, aborting +if [[ -f ${LOCKFILE} ]] ; then + echo sign-sync-binpackages.sh lockfile ${LOCKFILE} exists, aborting exit 112 fi -touch ${STAGINGTREE}/.running || exit 110 +touch ${LOCKFILE} || exit 110 # make sure we have an updated gpg-agent gpgconf --kill all @@ -114,4 +116,4 @@ done # we're done so remove the "lockfile" -rm ${STAGINGTREE}/.running +rm ${LOCKFILE} |