+if [ ! -f $backupdir/.$today ]; then
+ rsrc=""
+ for dir in $homedirs; do
+ rsrc="$rsrc :/home/$user/$dir"
+ done
+ rsrc="`echo $rsrc | sed 's/^\ //'`"
+ for dir in $extradirs; do
+ rsrc="$rsrc :$dir"
+ done
+ [ ! -z "$homedirs" ] && \
+ log backing up home directories $homedirs ...
+ [ ! -z "$extradirs" ] && \
+ log backing up directories $extradirs ...
+ $rsync $user@$remote$rsrc $cbd
+ ret=$?
+ if [ "$ret" != "0" ]; then
+ log backup terminated before completion ...
+ exit -50
+ fi
+
+ touch $backupdir/.$today
+ log "backup $today completed :)"
+else
+ log backup $bdd found completed ...
+fi
+
+[ -z "$replicas" ] && replicas=3
+[ -z "$oldest" ] && oldest=0
+