main
1#!/usr/bin/env bash
2# Look for /etc/vrsync.conf
3# For each line run rsync with on source:target
4# and some specials cases
5CONF=${CONF:-/etc/vrsync}
6
7cmd="rsync -ave ssh --progress --size-only --delete --exclude='*~' --exclude=.stfolder"
8test -e $CONF || {
9 echo "$CONF does not exists, bailing…"
10 exit 1
11}
12
13while IFS='' read -r line || [[ -n "$line" ]]; do
14 $cmd $line $@
15done < "$CONF"