[BACK]Return to backup_config CVS log [TXT][DIR] Up to [local] / openbsd / backup_config

Annotation of openbsd/backup_config/backup_config, Revision 1.3

1.1       andrew      1: #!/bin/sh
1.3     ! andrew      2: # $RedRiver: backup_config,v 1.2 2009/05/21 21:54:34 andrew Exp $
1.1       andrew      3:
                      4: FILE=`hostname -s`-`date +%Y-%m-%d`
1.3     ! andrew      5: local _maxhomesize=20480
        !             6:
        !             7: local _list="/root \
        !             8:   /etc \
        !             9:   /var/backups \
        !            10:   /var/www/conf"
1.1       andrew     11:
1.2       andrew     12: local _mcfile=`grep '^### .*\.mc' /etc/mail/sendmail.cf | cut -d ' ' -f 2`
1.3     ! andrew     13: if [ X"${_mcfile}" != X"" ]; then
        !            14:   _list="${_list} /usr/share/sendmail/cf/${_mcfile}"
        !            15: fi
        !            16:
        !            17: local _homesize=`du -ks /home/ | awk '{print $1}'`
        !            18: if [ $_homesize -lt $_maxhomesize ]; then
        !            19:        _list="${_list} /home/"
        !            20: fi
        !            21:
        !            22: echo $_list
1.1       andrew     23:
1.2       andrew     24: #  /home \
1.3     ! andrew     25: #tar czvf /tmp/${FILE}.tar.gz $_list

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>