]> hackdaworld.org Git - scripts/scripts.git/commitdiff
DDED -BACKUP_DIR OPTION
authorhackbard <hackbard>
Mon, 25 Nov 2002 23:04:02 +0000 (23:04 +0000)
committerhackbard <hackbard>
Mon, 25 Nov 2002 23:04:02 +0000 (23:04 +0000)
backup.sh

index fe6426f416a50a88919089694e20f38459ed83b0..af1b2a16f6dc1e5c9a048af54a28a39ed4cddd01 100755 (executable)
--- a/backup.sh
+++ b/backup.sh
@@ -28,6 +28,10 @@ else
        exit 1
 fi
 
+if [ "$2" = "-backup_dir" -a -d $3 ] ; then
+       echo "using $3 as a backup directory ..."
+       backup_dir=$3
+fi
 
 # set kernel version(s) to store their .config
 if [ -d /usr/src/linux ] ; then
@@ -44,18 +48,18 @@ elif [ -z "$1" ] ; then
        method="tar"
 else
        echo "aborting!"
-       echo "usage: $0 [tar|dir]"
+       echo "usage: $0 [tar|dir] (-backup_dir /foo/bar)"
        echo 
-       echo "tar\t: creates an archive called backup_${backup_date}.tar.bz2"
-       echo "dir\t: creates just the directory backup_${backup_date}"
-       exit 1
+       echo "tar: creates an archive called backup_${backup_date}.tar.bz2"
+       echo "dir: creates just the directory backup_${backup_date}"
+       exit 0
 fi
 
 
 # creating backup
 if [ -d ${backup_dir}/${host}-backup-${backup_date} ] ; then
        echo "u already did a backup today! remove it manually first!"
-       exit 1
+       exit 0
 fi
 
 mkdir $backup_dir/${host}-backup-${backup_date} && cd ${backup_dir}/${host}-backup-${backup_date}