mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-05 08:37:14 -04:00
Backport IPv6 sync fix
Former-commit-id: 231005bca34d7fd8984749f2bbaadd5ea375bd63 Former-commit-id: d7021e0135afd97802a421726e79ef45fbf970ac
This commit is contained in:
+4
-4
@@ -162,19 +162,19 @@ def run_profile(_profile_dir, _silent):
|
|||||||
if int(_index_local[1][_i]) > int(_index_remote[1][_i]):
|
if int(_index_local[1][_i]) > int(_index_remote[1][_i]):
|
||||||
print(f"\u001b[38;5;4m{_title[:-4]}\u001b[0m is newer locally, uploading...")
|
print(f"\u001b[38;5;4m{_title[:-4]}\u001b[0m is newer locally, uploading...")
|
||||||
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5], _user_data[3] + _title,
|
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5], _user_data[3] + _title,
|
||||||
f"{_user_data[0]}@{_user_data[1]}:{_user_data[4]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
f"{_user_data[0]}@[{_user_data[1]}]:{_user_data[4]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
||||||
elif int(_index_local[1][_i]) < int(_index_remote[1][_i]):
|
elif int(_index_local[1][_i]) < int(_index_remote[1][_i]):
|
||||||
print(f"\u001b[38;5;2m{_title[:-4]}\u001b[0m is newer remotely, downloading...")
|
print(f"\u001b[38;5;2m{_title[:-4]}\u001b[0m is newer remotely, downloading...")
|
||||||
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5],
|
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5],
|
||||||
f"{_user_data[0]}@{_user_data[1]}:{_user_data[4]}{_title}",
|
f"{_user_data[0]}@[{_user_data[1]}]:{_user_data[4]}{_title}",
|
||||||
f"{_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
f"{_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
||||||
else:
|
else:
|
||||||
print(f"\u001b[38;5;4m{_title[:-4]}\u001b[0m is not on remote server, uploading...")
|
print(f"\u001b[38;5;4m{_title[:-4]}\u001b[0m is not on remote server, uploading...")
|
||||||
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5], _user_data[3] + _title,
|
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5], _user_data[3] + _title,
|
||||||
f"{_user_data[0]}@{_user_data[1]}:{_user_data[4]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
f"{_user_data[0]}@[{_user_data[1]}]:{_user_data[4]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
||||||
for _title in _index_remote[0]:
|
for _title in _index_remote[0]:
|
||||||
if _title not in _index_local[0]:
|
if _title not in _index_local[0]:
|
||||||
print(f"\u001b[38;5;2m{_title[:-4]}\u001b[0m is not in local directory, downloading...")
|
print(f"\u001b[38;5;2m{_title[:-4]}\u001b[0m is not in local directory, downloading...")
|
||||||
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5],
|
run(['scp', '-pqs', '-P', _user_data[2], '-i', _user_data[5],
|
||||||
f"{_user_data[0]}@{_user_data[1]}:{_user_data[4]}{_title}",
|
f"{_user_data[0]}@[{_user_data[1]}]:{_user_data[4]}{_title}",
|
||||||
f"{_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
f"{_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}"])
|
||||||
|
|||||||
Reference in New Issue
Block a user