Bump to get this in for 5.9 so users aren't confused by the changed default and the resulting incorrect manpage.
If no one thinks it should go in for 5.9, I'll wait for unlock to poke again. Tim. On Mon, February 8, 2016 6:43 pm, tro...@kagu-tsuchi.com wrote: > If we would rather restore pexpect as the default ssh backend instead of > paramiko, > this should do it. > > Tim. > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/duplicity/Makefile,v > retrieving revision 1.35 > diff -u -p -r1.35 Makefile > --- Makefile 17 Jan 2016 05:30:31 -0000 1.35 > +++ Makefile 8 Feb 2016 23:37:51 -0000 > @@ -7,6 +7,7 @@ COMMENT = encrypted backup using rsync a > > MODPY_EGG_VERSION = 0.7.06 > DISTNAME = duplicity-${MODPY_EGG_VERSION} > +REVISION = 0 > > CATEGORIES = sysutils > > Index: patches/patch-duplicity_backends_ssh_paramiko_backend_py > =================================================================== > RCS file: patches/patch-duplicity_backends_ssh_paramiko_backend_py > diff -N patches/patch-duplicity_backends_ssh_paramiko_backend_py > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-duplicity_backends_ssh_paramiko_backend_py 8 Feb 2016 > 23:37:51 -0000 > @@ -0,0 +1,13 @@ > +$OpenBSD$ > +--- duplicity/backends/ssh_paramiko_backend.py.orig Mon Feb 8 18:16:06 > 2016 > ++++ duplicity/backends/ssh_paramiko_backend.py Mon Feb 8 18:17:19 2016 > +@@ -375,8 +375,6 @@ Are you sure you want to continue connecting > (yes/no)? > + > + return sshconfig.lookup(host) > + > +-duplicity.backend.register_backend("sftp", SSHParamikoBackend) > +-duplicity.backend.register_backend("scp", SSHParamikoBackend) > + duplicity.backend.register_backend("paramiko+sftp", SSHParamikoBackend) > + duplicity.backend.register_backend("paramiko+scp", SSHParamikoBackend) > +-duplicity.backend.uses_netloc.extend(['sftp', 'scp', 'paramiko+sftp', > 'paramiko+scp']) > ++duplicity.backend.uses_netloc.extend(['paramiko+sftp', 'paramiko+scp']) > Index: patches/patch-duplicity_backends_ssh_pexpect_backend_py > =================================================================== > RCS file: patches/patch-duplicity_backends_ssh_pexpect_backend_py > diff -N patches/patch-duplicity_backends_ssh_pexpect_backend_py > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-duplicity_backends_ssh_pexpect_backend_py 8 Feb 2016 > 23:37:51 -0000 > @@ -0,0 +1,13 @@ > +$OpenBSD$ > +--- duplicity/backends/ssh_pexpect_backend.py.orig Mon Feb 8 18:22:28 > 2016 > ++++ duplicity/backends/ssh_pexpect_backend.py Mon Feb 8 18:24:06 2016 > +@@ -287,6 +287,8 @@ class SSHPExpectBackend(duplicity.backend.Backend): > + commandline = ("%s %s %s" % (self.sftp_command, > globals.ssh_options, self.host_string)) > + self.run_sftp_command(commandline, commands) > + > ++duplicity.backend.register_backend("sftp", SSHPExpectBackend) > ++duplicity.backend.register_backend("scp", SSHPExpectBackend) > + duplicity.backend.register_backend("pexpect+sftp", SSHPExpectBackend) > + duplicity.backend.register_backend("pexpect+scp", SSHPExpectBackend) > +-duplicity.backend.uses_netloc.extend(['pexpect+sftp', 'pexpect+scp']) > ++duplicity.backend.uses_netloc.extend(['sftp', 'scp', 'pexpect+sftp', > 'pexpect+scp']) >