X-Git-Url: https://git.llucax.com/software/bacap.git/blobdiff_plain/93cf7cf99a72cc9a6af670e846b479c37e07c2ac..88411614eddad74dd259a09c5a53916bc829ba8c:/bacap diff --git a/bacap b/bacap index f72b6fd..6835b86 100755 --- a/bacap +++ b/bacap @@ -12,6 +12,9 @@ DEBUG=0 # Don't actually do anything, just print the commands DRY_RUN=0 +# Force synchronization, even when the target already exist +FORCE_SYNC=0 + # Log file (if empty, print to stdout/err) LOG_FILE= @@ -116,7 +119,7 @@ do plog "Destination: $dst" plog "Last: $current_dir" plog - [ -d "$dst" ] && + [ -d "$dst" ] && [ "$FORCE_SYNC" -ne 1 ] && perror "$dst already exists, skipping..." && continue [ "$PING_CHECK" -eq 1 ] && ! ping_host $host &&