From f3059685cd0508177a2faa6034306307c8a1ef25 Mon Sep 17 00:00:00 2001 From: Jonas Hagen Date: Fri, 22 Feb 2019 12:34:05 +0100 Subject: [PATCH] Expand user path in python before setting BORG_RSH --- src/vorta/borg/borg_thread.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vorta/borg/borg_thread.py b/src/vorta/borg/borg_thread.py index d90619e6..b63792d0 100644 --- a/src/vorta/borg/borg_thread.py +++ b/src/vorta/borg/borg_thread.py @@ -55,7 +55,8 @@ class BorgThread(QtCore.QThread, BackupProfileMixin): env['BORG_RSH'] = 'ssh -oStrictHostKeyChecking=no' ssh_key = params.get('ssh_key') if ssh_key is not None: - env['BORG_RSH'] += f' -i ~/.ssh/{ssh_key}' + ssh_key_path = os.path.expanduser(f'~/.ssh/{ssh_key}') + env['BORG_RSH'] += f' -i {ssh_key_path}' self.env = env self.cmd = cmd