#!/bin/bash # # Simple sync script. # # Parameters DIRNAME="`dirname $0`" WORK="$DIRNAME/.." CWD="`pwd`" LOCKFILE="$WORK/.sync-lockfile" ORIGIN="rsync://cache.fluxo.info/cache/data" # Set lockfile if [ -e "$LOCKFILE" ]; then echo "Locked!" exit 1 else touch $LOCKFILE || exit 1 fi # Sync cd $WORK rsync -avz $ORIGIN/ data/ # Teardown rm $LOCKFILE