rendered paste body#!/bin/bash
DIR=/home/pibarnas
if [ -a $DIR/backup.tar.gz ]
then
rm $DIR/backup.tar.gz && $DIR/isoimagebkp.iso && echo "**** The previous backup files were removed! ****"
elif [ -a $DIR/isoimagebkp.iso ]
then
rm $DIR/isoimagebkp.iso && echo "**** The previous backup files were removed! ****"
#elif [ ! -a $DIR/backup.tar.gz ]
# then
else
echo "starting backup..."
tar -czvf $DIR/backup.tar.gz ~/.config ~/.evolution ~/.fonts ~/.gnome2 ~/.gnome2_private ~/.icons ~/.idesktop ~/.irssi ~/.links ~/.moc ~/.mozilla ~/.mpd ~/.themes ~/downloads ~/foo ~/mpd ~/Pessoal ~/webs ~/.mpdconf ~/.xmodmap ~/.Xdefaults ~/.gtkrc-2.0 ~/.*rc ~/funcoeszz ~/bin ~/jus ~/docs /etc/ /data1/Wallpapers/ /data1/downloads/ ~/gtk-gnutella-downloads/ ~/ps ~/pdfs ~/.gnupg ~/videos ~/.awesome
cat /dev/null > $DIR/isobkplog
mkisofs -r -udf -U -force-rr -d -J -ldots -max-iso9660-filenames -allow-lowercase -allow-multidot -allow-leading-dots -jcharset iso8859-1 -output-charset iso8859-1 -iso-level 4 -joliet-long -relaxed-filenames -log-file ~/isobkplog -pad -p "Paulo Igor pibarnas@gmail.com" -v -V "Backup Home & etc" -pad -graft-points -o ~/isoimagebkp.iso ~/backup.tar.gz
dvd+rw-format -force /dev/dvd
growisofs -Z /dev/dvd=/home/pibarnas/isoimagebkp.iso
echo "############## BACKUP FINISHED! ################"
rm $DIR/backup.tar.gz && $DIR/isoimagebkp.iso
eject /dev/cdrom
aplay -q /data2/Sounds/scifi19.wav
fi
exit 0
# dica do gmazk: tar -czvf ~/<diretórios a backupear> | split -b 4500m - <prefixo dos arquivos de backup>.tar
# Old trials:
#cat /dev/null > /home/pibarnas/iso_creation | mkisofs -r -udf -U -force-rr -d -J -ldots -max-iso9660-filenames -allow-lowercase -allow-multidot -jcharset iso8859-1 -output-charset iso8859-1 -iso-level 4 -joliet-long -relaxed-filenames -log-file /home/pibarnas/iso_creation -pad -p "Paulo Igor pibarnas@gmail.com" -v -V "Backup Music" -pad -graft-points -o $HOME/backup_music.iso -x /home/pibarnas/music/Disco -x /home/pibarnas/music/brega -x /home/pibarnas/music/Anos80 -x /home/pibarnas/music/classicas /home/pibarnas/music | tail -f /home/pibarnas/iso_creation
#mkisofs -r -udf -U -force-rr -d -J -ldots -max-iso9660-filenames -allow-lowercase -allow-multidot -jcharset iso8859-1 -output-charset iso8859-1 -iso-level 4 -joliet-long -relaxed-filenames -log-file /home/pibarnas/iso_creation -pad -p "Paulo Igor pibarnas@gmail.com" -v -V "Backup Music" -pad -graft-points -o $HOME/backup_music.iso -x /home/pibarnas/music/Disco -x /home/pibarnas/music/brega -x /home/pibarnas/music/Anos80 -x /home/pibarnas/music/classicas /home/pibarnas/music | tail -f /home/pibarnas/iso_creation