aboutsummaryrefslogtreecommitdiff
path: root/handlers/dup
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2005-05-27 18:41:40 +0000
committerintrigeri <intrigeri@boum.org>2005-05-27 18:41:40 +0000
commitcadfdca981b3dd98c2031e2d5c6e8ed5da1ac315 (patch)
tree1ee0d0f377600b452eaa0134e80ad150d6e64e7d /handlers/dup
parent3a6d8d25e4e525c4fd2b126475c8df1b00d4f493 (diff)
downloadbackupninja-cadfdca981b3dd98c2031e2d5c6e8ed5da1ac315.tar.gz
backupninja-cadfdca981b3dd98c2031e2d5c6e8ed5da1ac315.tar.bz2
Duplicity handler: added "bandwidthlimit" option.
Diffstat (limited to 'handlers/dup')
-rw-r--r--handlers/dup6
1 files changed, 5 insertions, 1 deletions
diff --git a/handlers/dup b/handlers/dup
index 2d759b0..55667f6 100644
--- a/handlers/dup
+++ b/handlers/dup
@@ -19,6 +19,7 @@ getconf exclude
setsection dest
getconf keep 60
getconf sshoptions
+getconf bandwidthlimit 0
getconf desthost
getconf destdir
getconf destuser
@@ -43,7 +44,10 @@ fi
### COMMAND-LINE MANGLING ###
-execstr="$options --no-print-statistics --scp-command 'scp $sshoptions' --ssh-command 'ssh $sshoptions' "
+scpoptions="$sshoptions"
+[ "$bandwidthlimit" == 0 ] || scpoptions="$scpoptions -l $bandwidthlimit"
+
+execstr="$options --no-print-statistics --scp-command 'scp $scpoptions' --ssh-command 'ssh $sshoptions' "
if [ "$encryptkey" == "" ]; then
[ "$sign" != "yes" ] || fatal "encryptkey option must be set when signing."