From 57d6f607ff08b54544fc66538f6ef22ab731df4c Mon Sep 17 00:00:00 2001 From: intrigeri Date: Sat, 7 Oct 2006 01:23:21 +0000 Subject: [PATCH] dup: document how to write sftp-compatible (and thus new-duplicity-compatible) sshoptions setting (Closes: #388543) git-svn-id: http://code.autistici.org/svn/backupninja/trunk@438 758a04ac-41e6-0310-8a23-8373a73cc35d --- ChangeLog | 3 ++- NEWS | 8 ++++++++ examples/example.dup | 6 ++++-- handlers/dup.helper | 6 ++++-- 4 files changed, 18 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 913a90f..6b7479d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -60,7 +60,8 @@ version 0.9.4 -- unreleased . Does not pretend anymore that duplicity can work without any passphrase . Support duplicity 0.4.2 (with Debian patches applied; upstream's - 0.4.3 will integrate them) + 0.4.3 will integrate them); documented how to write sftp-compatible + sshoptions (Closes: #388543) . Now forbid to (try to) include /. sys: . Many more system checks were added, (thanks to Petr KlĂ­ma) diff --git a/NEWS b/NEWS index f866125..361cf3c 100644 --- a/NEWS +++ b/NEWS @@ -14,6 +14,14 @@ backupninja (0.9.4-1) UNRELEASED Please read the new /usr/share/doc/backupninja/examples/example.dup or /usr/share/doc/backupninja/examples/example.rdiff file, and update your own configuration files if needed. + + * duplicity: duplicity now uses sftp, which does not support all scp + command line options; you thus have to convert the sshoptions setting + in your *.dup configuration files, to sftp-compatible syntax; for + example, you can replace: + sshoptions = -i /root/.ssh/id_dsa_duplicity + with: + sshoptions = -o IdentityFile=/root/.ssh/id_dsa_duplicity backupninja (0.9.2-1) unstable; urgency=low diff --git a/examples/example.dup b/examples/example.dup index 457883c..0e7ed95 100644 --- a/examples/example.dup +++ b/examples/example.dup @@ -119,8 +119,10 @@ exclude = /home/*/.gnupg # bandwith limit, in kbit/s ; default is 0, i.e. no limit #bandwidthlimit = 128 -# passed directly to ssh and scp -sshoptions = -i /root/.ssh/id_dsa_duplicity +# passed directly to ssh, scp (and sftp in duplicity >=0.4.2) +# warning: sftp does not support all scp options, especially -i; as +# a workaround, you can use "-o " +sshoptions = -o IdentityFile=/root/.ssh/id_dsa_duplicity # put the backups under this directory destdir = /backups diff --git a/handlers/dup.helper b/handlers/dup.helper index da299c6..eee0256 100644 --- a/handlers/dup.helper +++ b/handlers/dup.helper @@ -401,8 +401,10 @@ keep = $dup_keep #bandwidthlimit = 128 bandwidthlimit = $dup_bandwidth -# passed directly to ssh and scp -#sshoptions = -i /root/.ssh/id_dsa_duplicity +# passed directly to ssh, scp (and sftp in duplicity >=0.4.2) +# warning: sftp does not support all scp options, especially -i; as +# a workaround, you can use "-o " +#sshoptions = -o IdentityFile=/root/.ssh/id_dsa_duplicity sshoptions = $dup_sshoptions # put the backups under this directory -- 2.30.2