2 BAKNAME="/root/sysbackup/bak_${HOSTNAME}_etc_`date --rfc-3339=date`.tbz2"
3 echo "backup started: ${BAKNAME}"
4 tar -cjpf ${BAKNAME} /etc
6 echo "Backup done - cleaning..."
8 chown -R root:root /root/sysbackup/
9 chmod -R 600 /root/sysbackup/
10 chmod -R 700 /root/sysbackup/*.sh
11 find /root/sysbackup -name bak_${HOSTNAME}_etc_\* | sort | head -n-9 | while read line ; do echo "removing: $line"; rm $line; done;
12 du -sch /root/sysbackup/bak_${HOSTNAME}_etc_*
13 du -sh /root/sysbackup/
15 echo "Cleanup done - propagating updates"
16 RMCMD="find /root/sysbackup -name bak_${HOSTNAME}_etc_\*"' | sort | head -n-8 | while read line ; do echo "removing: $line"; rm $line; done;'
19 if [ "`hostname`" != "srv254" ];then
20 echo "Propagating to 10.10.0.254"
21 ssh 10.10.0.254 $RMCMD
22 scp ${BAKNAME} 10.10.0.254:/root/sysbackup
24 echo "NOT propagating to 10.10.0.254"
27 if [ "`hostname`" != "srv253" ];then
28 echo "Propagating to 10.10.0.253"
29 ssh 10.10.0.253 $RMCMD
30 scp ${BAKNAME} 10.10.0.253:/root/sysbackup
32 echo "NOT propagating to 10.10.0.253"