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

Diff for /openbsd/backup_config/backup_config between version 1.2 and 1.3

version 1.2, 2009/05/21 22:54:34 version 1.3, 2009/05/21 23:03:05
Line 1 
Line 1 
 #!/bin/sh  #!/bin/sh
 # $RedRiver: backup_config,v 1.1 2007/05/04 20:56:34 andrew Exp $  # $RedRiver: backup_config,v 1.2 2009/05/21 21:54:34 andrew Exp $
   
 FILE=`hostname -s`-`date +%Y-%m-%d`  FILE=`hostname -s`-`date +%Y-%m-%d`
   local _maxhomesize=20480
   
   local _list="/root \
     /etc \
     /var/backups \
     /var/www/conf"
   
 local _mcfile=`grep '^### .*\.mc' /etc/mail/sendmail.cf | cut -d ' ' -f 2`  local _mcfile=`grep '^### .*\.mc' /etc/mail/sendmail.cf | cut -d ' ' -f 2`
   if [ X"${_mcfile}" != X"" ]; then
     _list="${_list} /usr/share/sendmail/cf/${_mcfile}"
   fi
   
   local _homesize=`du -ks /home/ | awk '{print $1}'`
   if [ $_homesize -lt $_maxhomesize ]; then
           _list="${_list} /home/"
   fi
   
   echo $_list
   
 #  /home \  #  /home \
 tar czvf /tmp/${FILE}.tar.gz \  #tar czvf /tmp/${FILE}.tar.gz $_list
   /root \  
   /etc \  
   /usr/share/sendmail/cf/$_mcfile \  
   /var/backups \  
   /var/www/conf  

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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