All pastes #269813 Raw Edit

Roconda

public shellscript v1 · immutable
·published 2006-12-06 20:53 UTC
rendered paste body
#!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 CONFIGhomedir="$PWD" # You can change this to the map which have to be backed-upbackupstorage="/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 1fiif [ -e "$backupstorage/backup.tar.gz" ] ; then                echo "--< ERROR >--     File already exist"        exit 1fiif [ ! -d "$backupstorage" ] ; then	/bin/mkdir $backupstorage		echo "--< DONE >--	Build $backupstorage"	exit 1fi		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