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 700 /root/sysbackup/
10 chmod -R 600 /root/sysbackup/mkbak-*.excl*
11 chmod -R 600 /root/sysbackup/bak_*
12 find /root/sysbackup -name bak_${HOSTNAME}_etc_\* | sort | head -n-9 | while read line ; do echo "removing: $line"; rm $line; done;
13 du -sch /root/sysbackup/bak_${HOSTNAME}_etc_*
14 du -sh /root/sysbackup/
16 echo "Cleanup done - propagating updates"
17 RMCMD="find /root/sysbackup -name bak_${HOSTNAME}_etc_\*"' | sort | head -n-8 | while read line ; do echo "removing: $line"; rm $line; done;'
20 if [ "`hostname`" != "srv254" ];then
21 echo "Propagating to 10.10.0.254"
22 ssh 10.10.0.254 $RMCMD
23 scp ${BAKNAME} 10.10.0.254:/root/sysbackup
25 echo "NOT propagating to 10.10.0.254"
28 if [ "`hostname`" != "srv253" ];then
29 echo "Propagating to 10.10.0.253"
30 ssh 10.10.0.253 $RMCMD
31 scp ${BAKNAME} 10.10.0.253:/root/sysbackup
33 echo "NOT propagating to 10.10.0.253"