extra_flags="--exclude-from=$exclude --delete-excluded"
[ -r "$include" ] &&
extra_flags="$extra_flags --include-from=$include"
- plog "Rotating backup..."
- $run cp -al $V "$current_dir" "$dst" ||
- ret=$(($ret+1))
plog "Running rsync..."
- $run rsync $RSYNC_FLAGS $extra_flags $src "$dst/" ||
+ $run rsync $RSYNC_FLAGS $extra_flags \
+ --link-dest="$current_dir" $src "$dst/" ||
ret=$(($ret+1))
plog "Moving current..."
$run rm $V "$current_link" ||