Package: duplicity
Version: 0.4.11-2
Severity: normal
Tags: patch
The duplicity thasn't support the fact that the port of the ssh does other
port differente to port 22 for the ssh, so the command
duplicity --encrypt-key my_gpg_key --sign-key my_gpg_key mydir
scp://myu...@myserver:1022/thedir
doesn't work, because the command line used by duplicity is not the correct.
So I do the changes that make duplicity work, and the diff are like follow,
the /tmp/backends.py is the file changed and
the /usr/share/pyshared/duplicity/backends.py is the original one:
344a345
> self.ssh_host_string = self.host_string.replace(":" +
str(parsed_url.port) ,"")
346a348
> self.ssh_host_string = self.host_string
479c481
< (scp_command, self.ssh_options,
source_path.name, self.host_string,
---
> (scp_command, self.ssh_options,
> source_path.name,
self.ssh_host_string,
486c488
< (scp_command, self.ssh_options,
self.host_string, self.remote_prefix,
---
> (scp_command, self.ssh_options,
> self.ssh_host_string,
self.remote_prefix,
503c505,506
< commandline = ("%s %s %s" % (sftp_command, self.ssh_options,
self.host_string))
---
> commandline = ("%s %s %s" % (sftp_command, self.ssh_options,
self.ssh_host_string))
> print "sftp_command (%s) self.ssh_options (%s),
> self.host_string (%s) " %
(sftp_command, self.ssh_options, self.host_string)
512c515
< commandline = ("%s %s %s" % (sftp_command, self.ssh_options,
self.host_string))
---
> commandline = ("%s %s %s" % (sftp_command, self.ssh_options,
self.ssh_host_string))
--
Juan Fernando Jaramillo
Gerente TecnologĂa
MIG Internacional
www.miginternacional.com
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]