Browse Source

backups: add option to disable encryption

While the encryption is enabled by default in reasonable cases, allow the
user to disable it if he/she want to.
Marek Marczykowski-Górecki 10 years ago
parent
commit
3914835ceb
1 changed files with 5 additions and 0 deletions
  1. 5 0
      qvm-tools/qvm-backup

+ 5 - 0
qvm-tools/qvm-backup

@@ -46,6 +46,9 @@ def main():
                        help="The AppVM to send backups to (implies -e)")
     parser.add_option ("-e", "--encrypt", action="store_true", dest="encrypt", default=False,
                        help="Encrypts the backup")
+    parser.add_option ("--no-encrypt", action="store_true",
+                       dest="no_encrypt", default=False,
+                       help="Skip encryption even if sending the backup to VM")
     parser.add_option ("-E", "--enc-algo", action="store",
                        dest="crypto_algorithm", default=None,
                        help="Specify non-default encryption algorithm. For "
@@ -89,6 +92,8 @@ def main():
 
     if options.appvm or options.crypto_algorithm:
         options.encrypt = True
+    if options.no_encrypt:
+        options.encrypt = False
     files_to_backup = None
     try:
         files_to_backup = backup_prepare(