+# -*- Shell-Script -*-
# Common functions for dealing with Amazon S3.
# units for BWLIMIT are KB/s
# Expects the file to come from STDIN.
# $1: date subdirectory
# $2: filename
- # $3: relative directory (optional)
- if test -z "$2" || test -n "$4"; then
+ if test -z "$2" || test -n "$3"; then
echo "Bad programming"
exit 1
fi
local subdir=$1
local file=$2
local dest=$BACKUPDIR/$subdir
- if test -n "$2"; then
- dest=$dest/$2
- fi
+ local ret
split -d -b ${CHUNKSIZE}m - ${file}.
- for i in ${file}.*; do
+# for i in ${file}.*; do
+ for i in *.[0-9][0-9]; do
+ echo "Transferring $i to S3 ..."
s3_cmd put $dest/$i $i
rm -f $i
done