#!/bin/bash cd /subversions/snapshots echo Automatic Snapshots for `date` >/subversions/snapshots/logfile.txt 2>&1 for i in inetutils mailutils bison autoconf hurd mig gnumach grub libtool gnumed do echo Begin: $i >>/subversions/snapshots/logfile.txt 2>&1 rm -f $i*.tgz cd $i cvs update >>/subversions/snapshots/logfile.txt 2>&1 cd .. tar -cvzf $i-`date +"%Y%m%d"`.tgz $i >>/subversions/snapshots/logfile.txt 2>&1 ssh alpha.gnu.org rm -f /home/alpha/gnu/cvs/$i*.tgz >>/subversions/snapshots/logfile.txt 2>&1 scp $i-`date +"%Y%m%d"`.tgz gnudist.gnu.org:/home/alpha/gnu/cvs >>/subversions/snapshots/logfile.txt 2>&1 ssh alpha.gnu.org ln -s $i-`date +"%Y%m%d"`.tgz /home/alpha/gnu/cvs/$i.tgz >>/subversions/snapshots/logfile.txt 2>&1 done echo End Processing `date` >>/subversions/snapshots/logfile.txt 2>&1 .