HCoop
/
clinton
/
scripts.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f8c2d5c
)
hcoop-backup: Implement copy_over.
author
mwolson_admin
<mwolson_admin@deleuze.hcoop.net>
Wed, 25 Jun 2008 04:41:24 +0000
(
00:41
-0400)
committer
mwolson_admin
<mwolson_admin@deleuze.hcoop.net>
Wed, 25 Jun 2008 04:41:24 +0000
(
00:41
-0400)
hcoop-backup
patch
|
blob
|
blame
|
history
diff --git
a/hcoop-backup
b/hcoop-backup
index
9ecad5d
..
6308105
100755
(executable)
--- a/
hcoop-backup
+++ b/
hcoop-backup
@@
-22,17
+22,20
@@
IFS=$'\n'
SCRIPTDIR=$(dirname $0)
KEYFILE=/etc/backup-encryption-key
SCRIPTDIR=$(dirname $0)
KEYFILE=/etc/backup-encryption-key
-BACKUPDIR=/hcoop.net-backups
+BUCKET=hcoop.net-backups
+BACKUPDIR=full
BACKUPTMP=/var/backups/hcoop-backup-testing
BACKUPTMP=/var/backups/hcoop-backup-testing
-SUBDIR=
`date +%Y.%m.%d`
+SUBDIR=
$(date +%Y.%m.%d)
-
S3_ACCESS_KEY
=$(cat ~mwolson_admin/.amazon/access.key)
-
S3_SECRET_KEY_FILE
=~mwolson_admin/.amazon/secret.key
+
export S3_ACCESS_KEY_ID
=$(cat ~mwolson_admin/.amazon/access.key)
+
export S3_SECRET_ACCESS_KEY
=~mwolson_admin/.amazon/secret.key
function s3_cmd () {
function s3_cmd () {
- local cmd=$1
- shift
- $SCRIPTDIR/s3-$cmd -k $S3_ACCESS_KEY -s $S3_SECRET_KEY_FILE $@
+ # $1: command (get|put|ls|rm)
+ # $2: bucket
+ # $3: destination
+ # $4: source file
+ $SCRIPTDIR/s3 $1 $2 $3 $4 ${BWLIMIT}K
}
function copy_over () {
}
function copy_over () {
@@
-47,7
+50,7
@@
function copy_over () {
if test -n "$2"; then
DEST=$DEST/$2
fi
if test -n "$2"; then
DEST=$DEST/$2
fi
- s3_cmd put
-b ${BWLIMIT}K -T $FILE $DEST/
$FILE
+ s3_cmd put
$BUCKET $DEST/$FILE
$FILE
rm -f $FILE
}
rm -f $FILE
}