Browse Source

Merge remote-tracking branch 'origin/pr/166'

* origin/pr/166:
  qvm-backup: dom0 dst relative to cwd of tool, not qubesd
Marek Marczykowski-Górecki 3 years ago
parent
commit
0d2877bd9c
1 changed files with 4 additions and 2 deletions
  1. 4 2
      qubesadmin/tools/qvm_backup.py

+ 4 - 2
qubesadmin/tools/qvm_backup.py

@@ -103,11 +103,13 @@ def write_backup_profile(output_stream, args, passphrase=None):
     if passphrase:
         profile_data['passphrase_text'] = passphrase
     profile_data['compression'] = args.compression
-    if args.appvm:
+    if args.appvm and args.appvm != 'dom0':
         profile_data['destination_vm'] = args.appvm
+        profile_data['destination_path'] = args.backup_location
     else:
         profile_data['destination_vm'] = 'dom0'
-    profile_data['destination_path'] = args.backup_location
+        profile_data['destination_path'] = os.path.join(
+            os.getcwd(), args.backup_location)
 
     yaml.safe_dump(profile_data, output_stream)