X-Git-Url: https://git.treefish.org/~alex/backmeupscotty.git/blobdiff_plain/85ea4b7f90d54f48e0b3f0b7a71cd05983ed8e50..69c4602aca9da2729e48a0027b7f18be9fd1abdd:/backmeupscotty diff --git a/backmeupscotty b/backmeupscotty index 3ee85c9..68afaf6 100644 --- a/backmeupscotty +++ b/backmeupscotty @@ -68,15 +68,15 @@ function latestTooOld { function scottysync { timestamp=$(date +%s) - scottyinfo Syncing $SYNC_SRC to $REMOTE_HOST:$REMOTE_DIR @$timestamp + scottyinfo "Syncing $SYNC_SRC to $REMOTE_HOST:$REMOTE_DIR @$timestamp." if [ ! -d "$SYNC_SRC" ]; then - scottyerror Source dir $SYNC_SRC does not exist. Not syncing! + scottyerror "Source dir $SYNC_SRC does not exist. Not syncing!" return 1 fi if [ $(ls -A "$SYNC_SRC" | wc -l) -eq 0 ]; then - scottyerror Source dir $SYNC_SRC is empty. Not syncing! + scottyerror "Source dir $SYNC_SRC is empty. Not syncing!" return 1 fi @@ -91,15 +91,15 @@ function scottysync { fi if (ssh255 $REMOTE_HOST '[ ! -d '$REMOTE_DIR' ]'); then - scottyinfo Creating destination directory $REMOTE_HOST:$REMOTE_DIR + scottyinfo "Creating destination directory $REMOTE_HOST:$REMOTE_DIR." ssh255 $REMOTE_HOST "mkdir $REMOTE_DIR" fi if isIncomplete; then - scottyerror Continuing old incomplete backup + scottyerror "Continuing old incomplete backup." fi - scottyinfo Starting rsync + scottyinfo "Starting rsync." rsync -e ssh \ -v -aHAX --numeric-ids --delete --delete-excluded \ --link-dest=$dir_current \ @@ -107,7 +107,7 @@ function scottysync { $SYNC_SRC/ $REMOTE_HOST:$dir_incomplete/ if [ $? -eq 0 ]; then - scottyinfo Timestamping completed backup and linking to current backup + scottyinfo "Timestamping completed backup and linking to current backup." ssh255 $REMOTE_HOST \ "mv $dir_incomplete $dir_timestamped && rm -f $dir_current && ln -s $(basename $dir_timestamped) $dir_current" fi @@ -117,7 +117,7 @@ function scottysync { oldestbackuptstamp=$(echo $oldestbackup | cut -d'-' -f1) if [ $oldestbackuptstamp -lt $(( $(date +%s) - $ARCHIVE_KEEPNDAYS*60*60*24 )) ]; then - scottyinfo Removing old backup $oldestbackup + scottyinfo "Removing old backup $oldestbackup." ssh255 $REMOTE_HOST rm -r "$REMOTE_DIR/$oldestbackup" else break @@ -126,22 +126,18 @@ function scottysync { } function deleteLock { - if ! rmdir /tmp/$(basename $0).lock; then + if ! rmdir /var/run/$(basename $0).lock; then scottyerror "Could not delete lockfile /tmp/$(basename $0).lock!" fi } -function prepare { - scottyinfo "Preparing for sync" -} - function cleanup_abort { - scottyerror "Caught exit signal! Cleaning up..." + scottyerror "Caught exit signal! Cleaning up." cleanup ABORT if [ $(jobs -p) ]; then - scottyerror TERMinating remaining child processes... + scottyerror "TERMinating remaining child processes." kill $(jobs -p) fi @@ -213,7 +209,7 @@ function backmeupscotty { exit 0 } -if ! mkdir /tmp/$(basename $0).lock; then +if ! mkdir /var/run/$(basename $0).lock; then scottyerror "Another instance of $(basename $0) is still running!" exit 1 else