projects
/
scripts
/
scripts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
-
[scripts/scripts.git]
/
backup.sh
diff --git
a/backup.sh
b/backup.sh
index
c6d36c7
..
648fdae
100755
(executable)
--- a/
backup.sh
+++ b/
backup.sh
@@
-37,7
+37,7
@@
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
- kernel_num=`ls /usr/src/ | grep '
linux-' | awk -F- '{ print $2 }
'`
+ kernel_num=`ls /usr/src/ | grep '
^linux-' | sed 's/linux-//g
'`
fi
fi
@@
-79,7
+79,7
@@
for i in $kernel_num; do
done
mkdir ./etc
done
mkdir ./etc
-for i in conf opt ppp; do
+for i in conf opt ppp
cups
; do
if [ -d /etc/$i ] ; then
echo "copying /etc/$i"
cp -r /etc/$i ./etc
if [ -d /etc/$i ] ; then
echo "copying /etc/$i"
cp -r /etc/$i ./etc
@@
-95,7
+95,8
@@
for i in `ls -A /etc/conf`; do
done
for i in dhcpd.conf fstab hosts host.conf hosts.allow hosts.deny lilo.conf \
done
for i in dhcpd.conf fstab hosts host.conf hosts.allow hosts.deny lilo.conf \
- profile sendmail.cf resolv.conf exports; do
+ profile sendmail.cf resolv.conf exports fb.modes inetd.conf \
+ xinetd.conf mp3user mp3db.conf; do
if [ -f /etc/$i ] ; then
echo "copying /etc/$i"
cp /etc/$i ./etc
if [ -f /etc/$i ] ; then
echo "copying /etc/$i"
cp /etc/$i ./etc
@@
-170,12
+171,16
@@
if [ "$host" = "hackstation" -o "$host" = "mobile" -o "$host" = "hdw" -o "$host"
# home of hackbard
mkdir -p ./home/hackbard
echo "copying home"
# home of hackbard
mkdir -p ./home/hackbard
echo "copying home"
- for i in
projects
software store; do
+ for i in software store; do
[ -d /home/hackbard/$i ] && \
cp -r /home/hackbard/$i ./home/hackbard
done
[ -d /home/hackbard/$i ] && \
cp -r /home/hackbard/$i ./home/hackbard
done
+ if [ "$host" = "hackstation" ]; then
+ [ -d /home/hackbard/projects ] && \
+ cp -r /home/hackbard/projects ./home/hackbard
+ fi
for i in xinitrc_evil xinitrc_wm .xinitrc GNUstep .Xauthority \
for i in xinitrc_evil xinitrc_wm .xinitrc GNUstep .Xauthority \
- .Xdefaults .signature; do
+ .Xdefaults .signature
.directfbrc
; do
[ -f /home/hackbard/$i ] && \
cp -r /home/hackbard/$i ./home/hackbard
done
[ -f /home/hackbard/$i ] && \
cp -r /home/hackbard/$i ./home/hackbard
done