From 68ded52e8c716eb3106492d574a5a04b8b3bf004 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Mon, 17 Jan 2022 01:57:04 -0500 Subject: [PATCH] Fixed sshync using wrong identity file in some cases --- bin/sshync.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bin/sshync.py b/bin/sshync.py index c52b66a..fc3a8d8 100755 --- a/bin/sshync.py +++ b/bin/sshync.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# sshync 2022.01.16.unreleased12 +# sshync 2022.01.17.unreleased13 # external modules @@ -31,9 +31,8 @@ def get_titles_mods(_directory, _destination, _user_data): if _destination == 'r': system(f"ssh -i '{_user_data[5]}' -p {_user_data[2]} {_user_data[0]}@{_user_data[1]} \"python -c 'import sshync" f"; sshync.get_titles_mods(\"'\"{_user_data[4]}\"'\", \"'\"l\"'\", \"'\"{_user_data}\"'\")'\"") - system(f"sftp -P {_user_data[2]} {_user_data[0]}@{_user_data[1]}:" - f"'{expanduser(f'/home/{_user_data[0]}/.config/sshync/database')}' " - f"'{expanduser('~/.config/sshync/')}'") + system(f"sftp -i '{_user_data[5]}' -P {_user_data[2]} {_user_data[0]}@{_user_data[1]}:" + f"'{expanduser(f'/home/{_user_data[0]}/.config/sshync/database')}' '{expanduser('~/.config/sshync/')}'") _titles, _sep, _mods = ' '.join(open(expanduser('~/.config/sshync/database')).readlines()).replace('\n', '')\ .partition('^&*') _title_list, _mod_list = _titles.split(' ')[:-1], _mods.split(' ')[1:]