setenv BACKUP_MONTH_DIR `/usr/bin/date '+%h_%Y'`
setenv BACKUP_DAY_DIR `/usr/bin/date '+%h%d_%Y'`
setenv BACKUP_DIR $BACKUP_MONTH_DIR/$BACKUP_DAY_DIR

echo backing up to $BACKUP_DAY_DIR in $BACKUP_MONTH_DIR

# check directories exist
if( `ls $SYNERGY_ROOT/_backups | grep -c $BACKUP_MONTH_DIR` == 0 ) then
	echo creating directory $BACKUP_MONTH_DIR
	mkdir $SYNERGY_ROOT/_backups/$BACKUP_MONTH_DIR
endif
if( `ls $SYNERGY_ROOT/_backups/$BACKUP_MONTH_DIR | grep -c $BACKUP_DAY_DIR` == 0 ) then
	echo creating sub-directory $BACKUP_DIR
	mkdir $SYNERGY_ROOT/_backups/$BACKUP_DIR
endif

echo copying...
cp $SYNERGY_ROOT/src/*.c $SYNERGY_ROOT/src/*.cc $SYNERGY_ROOT/src/*.h $SYNERGY_ROOT/src/*.hh $SYNERGY_ROOT/src/*.cxx $SYNERGY_ROOT/src/Makefile $SYNERGY_ROOT/src/to_do $SYNERGY_ROOT/src/*.txt $SYNERGY_ROOT/src/lunar* $SYNERGY_ROOT/_backups/$BACKUP_DIR
echo zipping...
gzip -fr $SYNERGY_ROOT/_backups/$BACKUP_DIR

echo "backup done"
unsetenv BACKUP_DIR
unsetenv BACKUP_DAY_DIR
unsetenv BACKUP_MONTH_DIR
