Browse Source

Read stdout to avoid transferring before remote backup is done

master
Raphael Roberts 5 years ago
parent
commit
5f859374fc
  1. 3
      openwrt_backup/retrieve.py

3
openwrt_backup/retrieve.py

@ -9,7 +9,8 @@ def make_backup_on_remote(client: SSHClient, tmp_path: Path):
cmdline = ["sysupgrade", "-b"]
remote_dest = tmp_path / "backup_latest.openwrt_backup.tar.gz"
cmdline.append(remote_dest)
exec_remote(client, cmdline)
stdout, stderr = exec_remote(client, cmdline)
stdout.read()
return remote_dest

Loading…
Cancel
Save