diff --git a/openwrt_backup/__init__.py b/openwrt_backup/__init__.py index 132d7ee..6c6499d 100644 --- a/openwrt_backup/__init__.py +++ b/openwrt_backup/__init__.py @@ -22,8 +22,14 @@ def do_backup( stdout, stderr = exec_remote(client, "echo $HOSTNAME") hostname = stdout.read().decode().rstrip() dest = get_new_backup_filepath(backup_path, time_format, hostname) - backup_on_remote = make_backup_on_remote(client, tmp_path) - retrieve_backup_on_remote(client, backup_on_remote, dest) + if dry: + print(f"Making backup {tmp_path / 'backup_latest.openwrt_backup.tar.gz'}") + print( + f"Copying remote {tmp_path / 'backup_latest.openwrt_backup.tar.gz'} to {dest}" + ) + else: + backup_on_remote = make_backup_on_remote(client, tmp_path) + retrieve_backup_on_remote(client, backup_on_remote, dest) def main():