X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=handlers%2Fdup;h=55667f6af63dab9f6fc1e353e703d31deea38d25;hb=1a2279cba4d6d3c8096d806d8042e228308465af;hp=2d759b0eee22f01155294256ce36e671ef4c1b29;hpb=26a57c396c75e0e782ffaf3946f6912da0ecf4ae;p=matthijs%2Fupstream%2Fbackupninja.git 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."