#!bin/bash #RoQ-up v.0.1.1 made by Roconda (Tim Slot) #This script will backup by default your home dir to /usr/backup #BEGIN CONFIG homedir="$PWD" # You can change this to the map which have to be backed-up backupstorage="/usr/backup" #END OF CONFIG #DO NOT CHANGE THIS CODE WITHOUT KNOWING WHAT YOU ARE DOING! if [ `id -u` != "0" ] ; then echo "--< ERROR >-- You have to be root" exit 1 fi if [ -e "$backupstorage/backup.tar.gz" ] ; then echo "--< ERROR >-- File already exist" exit 1 fi if [ ! -d "$backupstorage" ] ; then /bin/mkdir $backupstorage echo "--< DONE >-- Build $backupstorage" exit 1 fi echo "--< BUILDING >-- Backing-up $homedir" tar -czvf $backupstorage/backup.tar.gz $homedir echo echo "--< DONE >-- Backed-up $homedir to $backupstorage" echo echo "----------------------------------" echo "Backup from: $homedir" echo "Backup to: $backupstorage" echo "Saved as: backup.tar.gz" echo "----------------------------------" exit 0