exit 1
fi
+if [ ! -z "$2" ] ; then
+if [ "$2" = "-backup_dir" -a -d $3 ] ; then
+ echo "using $3 as a backup directory ..."
+ backup_dir=$3
+fi
+fi
# set kernel version(s) to store their .config
if [ -d /usr/src/linux ] ; 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}
fi
# hackstation specific data
-if [ "$host" = "hackstation" -o "$host" = "mobile" -o "$host" = "hdw" ] ; then
+if [ "$host" = "hackstation" -o "$host" = "mobile" -o "$host" = "hdw" -o "$host" = "sparc" ] ; then
# home of hackbard
mkdir -p ./home/hackbard
[ -f /home/hackbard/$i ] && \
cp -r /home/hackbard/$i ./home/hackbard
done
+ cp -r /home/hackbard/.ssh ./home/hackbard
fi