This commit is contained in:
madsenco committed 2011-01-10 16:11:31 +01:00
commit ebffcbed5b
34 files changed
+1437

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
#!/bin/bash
declare -a BACKUP=( ampdev0 Backup )
if [[ $1 == "restore" ]] ;then
fname=$(cut -d: -f1 <<< $2)
pattern=$(cut -d: -f2 <<< $2)
ssh ${BACKUP[0]} "cd ${BACKUP[1]}; cat b-$fname.cpio.lzo" | lzop -d | cpio -ivBdum $pattern
exit 0
fi
#eval $(keychain --eval --quiet)
BackupName=$1
cd ~/amplex
for Dir in */backmeup */*/backmeup ;do
Dir=${Dir%/*}
[[ -d $Dir ]] || continue
FDir=${Dir//\//_}
(cd $Dir
svn status | grep '^[AM]' | cut -c9- > /tmp/fn$$
cat /tmp/fn$$ | cpio -o --quiet | lzop \
| ssh ${BACKUP[0]} "cd ${BACKUP[1]}; cat >b-$FDir-$BackupName.cpio.lzo"
scp -q /tmp/fn$$ ${BACKUP[0]}:${BACKUP[1]}/i-$FDir-$BackupName
rm -f /tmp/fn$$
)
done