projects
/
scripts
/
scripts.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2df8b7b
)
DDED -BACKUP_DIR OPTION
author
hackbard
<hackbard>
Mon, 25 Nov 2002 23:04:02 +0000
(23:04 +0000)
committer
hackbard
<hackbard>
Mon, 25 Nov 2002 23:04:02 +0000
(23:04 +0000)
backup.sh
patch
|
blob
|
history
diff --git
a/backup.sh
b/backup.sh
index
fe6426f
..
af1b2a1
100755
(executable)
--- a/
backup.sh
+++ b/
backup.sh
@@
-28,6
+28,10
@@
else
exit 1
fi
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
# 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!"
method="tar"
else
echo "aborting!"
- echo "usage: $0 [tar|dir]"
+ echo "usage: $0 [tar|dir]
(-backup_dir /foo/bar)
"
echo
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!"
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}
fi
mkdir $backup_dir/${host}-backup-${backup_date} && cd ${backup_dir}/${host}-backup-${backup_date}