View Single Post
  #3   (View Single Post)  
Old 29th June 2008
godfrank godfrank is offline
Port Guard
 
Join Date: Jun 2008
Posts: 14
Default

Here it is!
Thanks!

Code:
#!/bin/sh

echo "START" > /root/backups.log

mount -t msdosfs /dev/da0s1 /mnt/usb-storage

echo "AFTER MOUNT" >> /root/backups.log

# Leave now if we're not on the backups usb stick
if [ ! -e /mnt/usb-storage/dummyfile ];
then
	echp "Error. Wrong USB stick plugged in." >> /root/backups.log
	echo "Error. Wrong USB stick plugged in."
	umount /mnt/usb-storage
	exit 1
fi

rm -f /mnt/usb-storage/*.gpg

echo "AFTER REMOVING ALL GPG FILES ON USB STORAGE" >> /root/backups.log

# Current date; used for filename
FILENAME=/home/frank/`date +'%Y-%m-%d'`-frank.tar.gz
FILENAMEGPG=$FILENAME.gpg

echo "FILENAME = $FILENAME" >> /root/backups.log
echo "FILENAMEGPG = $FILENAMEGPG" >> /root/backups.log

echo "BEFORE TAR" >> /root/backups.log

tar -cvzpf $FILENAME /home/frank/.mozilla/firefox/

echo "AFTER TAR" >> /root/backups.log

gpg -e -r email@domain.com $FILENAME

echo "AFTER GPG" >> /root/backups.log

rm -f $FILENAME

echo "REMOVED TAR FILE" >> /root/backups.log

mv $FILENAMEGPG /mnt/usb-storage/

echo "AFTER MOVED GPG FILE TO USB STORAGE" >> /root/backups.log

umount /mnt/usb-storage

echo "AFTER UMOUNT USB STORAGE" >> /root/backups.log
Reply With Quote