3 YEARTHISWEEK=`date +%Y-w%V`
4 YEARLASTWEEK=`date -d '1 week ago' +%Y-w%V`
5 DAY=`date +%w | sed 's/0/7/'`
7 LABDIR=/tmp/afeweb.$YEARTHISWEEK-$DAY
8 if [ $DAY -eq 1 ]; then
9 OLDTAR=$HOME/backups/afeweb-$YEARLASTWEEK.tar.gz
10 NEWTAR=$HOME/backups/afeweb-$YEARTHISWEEK.tar.gz
12 OLDTAR=$HOME/backups/afeweb-$YEARTHISWEEK.tar.gz
15 DIFFGZ=$HOME/backups/afeweb-$YEARTHISWEEK-$DAY.diff.gz
20 if [ -f $OLDTAR ]; then
21 # Extract old tarball and set up diffing environment
25 mv $TOPDIR $TOPDIR.orig
26 ln -s $SOURCEPARENT/$SOURCEDIR $TOPDIR
28 # Do the diff and clean up
29 diff -Naru $TOPDIR.orig $TOPDIR | gzip > $DIFFGZ
34 if [ "$NEWTAR" ]; then
35 # First day of the week, so build a new tarball
37 tar czf $NEWTAR $SOURCEDIR