X-Git-Url: http://git.treefish.org/~alex/backmeupscotty.git/blobdiff_plain/29db4d4c855160100b40cc94c5684882092128df..d0707b3df434a0028ac2e588a8bb7a6a8714d764:/backmeupscotty diff --git a/backmeupscotty b/backmeupscotty index 07a2049..257c192 100644 --- a/backmeupscotty +++ b/backmeupscotty @@ -131,20 +131,23 @@ function prepare { scottyinfo "No prepare function was defined." } -function _prepare { - prepare -} - function cleanup_normal { scottyinfo "No cleanup_normal function was defined." } -function _cleanup_normal { - cleanup_normal +function printhelp { + cat < /dev/null @@ -152,9 +155,13 @@ function backmeupscotty { n) BACKUP_RUNEVERYNTHDAY=$OPTARG ;; + h) + printhelp + exit 0 + ;; esac done - + if ! isIncompleteOrNthDay; then scottyinfo "This is not the nth day and no incomplete backup exists." exit 0 @@ -162,11 +169,13 @@ function backmeupscotty { trap _cleanup_abort EXIT - _prepare + prepare scottysync - _cleanup_normal + cleanup_normal trap deleteLock EXIT + + exit 0 } if ! mkdir /tmp/$(basename $0).lock; then