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'])
>


Reply via email to