From 6eb2c7fe4af1fae8aea7d5d6c925372687540e09 Mon Sep 17 00:00:00 2001 From: Cache Saravento Date: Sat, 8 Aug 2015 11:29:46 -0300 Subject: Sync lockfile --- bin/sync | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/sync b/bin/sync index aaae025..5962eef 100755 --- a/bin/sync +++ b/bin/sync @@ -7,7 +7,19 @@ DIRNAME="`dirname $0`" WORK="$DIRNAME/.." CWD="`pwd`" +LOCKFILE="$WORK/.sync-lockfile" + +# Set lockfile +if [ -e "$LOCKFILE" ]; then + echo "Locked!" + exit 1 +else + touch $LOCKFILE || exit 1 +fi # Sync cd $DIRNAME -rsync -av rsync://cache.sarava.org/cache/data/ data/ +rsync -avz rsync://cache.sarava.org/cache/data/ data/ + +# Teardown +rm $LOCKFILE -- cgit v1.2.3