- fi
-
- # if this is a new day backup, i.e.:
- # - this is somewhere else!!!
- # try to use content as basis
- # ...
-
- 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/.`basename $cbd`
- log "backup `basename $cbd` completed :)"
- else
- if [ "$pb" = "$cbd" ]; then
- log backup $bdd found completed ...