From 6eb2c7fe4af1fae8aea7d5d6c925372687540e09 Mon Sep 17 00:00:00 2001 From: Cache Saravento Date: Sat, 8 Aug 2015 11:29:46 -0300 Subject: Sync lockfile --- .gitignore | 1 + bin/sync | 14 +++++++++++++- httruta | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5d19bf6..db13190 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /recentchanges /www data +.sync-lockfile 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 diff --git a/httruta b/httruta index 2a86a56..f7ee96f 160000 --- a/httruta +++ b/httruta @@ -1 +1 @@ -Subproject commit 2a86a569c497590fe83e3f6a04e992010eac7822 +Subproject commit f7ee96f1120761c6708dbb0e7c5c470039b85a02 -- cgit v1.2.3