#!/usr/local/bin/bash -x



periodic daily
periodic weekly


#init
backuppath1="/usr/ftp/40gig/.backup"
ls -la $backuppath1/*.gz 
rm -R /usr/home/backup/
mkdir /usr/home/backup/


# backup httpd.conf
cp /usr/local/etc/apache2/httpd.conf /usr/home/backup/httpd.conf

# backup webalizer
cp /usr/local/etc/webalizer.conf /usr/home/backup/

# backup cgi vin
cp -R /usr/local/www/cgi-bin/ /usr/home/backup/cgi-bin/

# backup apache logs ... var too fulll 
cp /usr/httpd-* /usr/home/backup/

#backup /data

cp -R /usr/local/www/data-dist/ /usr/home/backup/data-dist/

#backup etc
cp -R /etc /usr/home/backup/etc

# backup /usr/local/etc
cp -R /usr/local/etc/ /usr/home/backup/local.etc

#backup bin
cp -R /bin /usr/home/backup/bin
cp -R /usr/local/bin/twc* /usr/home/backup/bin

#backup httd.conf
cp /usr/local/etc/apache/httpd.conf /usr/home/backup/

#rotate all.log
tar -czf /data/stuff/TWC/`date "+all_backup_%m-%d-%Y.tar.gz"` /data/stuff/TWC/all.txt
rm /data/stuff/TWC/all.txt

#tar zip and move
du -s -h /usr/home/backup/

tar -czf $backuppath1/`date "+backup_%m-%d-%Y.tar.gz"` /usr/home/backup/*

ls -la $backuppath1/ >> /data/portaudit.txt


# cleanup

cd /usr/src
make cleanworld

chflags -R noschg /usr/src/*
rm -rf /usr/src/*

rm `locate .core`




