From 9dd162171281954b12b0124d38f40e203f0a6d7f Mon Sep 17 00:00:00 2001 From: Matthijs Vos Date: Wed, 5 Nov 2025 14:33:46 +0100 Subject: [PATCH 1/2] Ensure --compress is set when specifying --compress-method --- acquire/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/acquire/utils.py b/acquire/utils.py index 330cacb6..9183826f 100644 --- a/acquire/utils.py +++ b/acquire/utils.py @@ -371,6 +371,9 @@ def check_and_set_acquire_args( raise ValueError( f"Invalid compression method for tar, allowed are: {', '.join(TAR_COMPRESSION_METHODS.keys())}" ) + else: + if args.compress_method: + raise ValueError("--compress-method can only be used when --compress is set") if args.keychain_file: keychain.register_keychain_file(args.keychain_file) From 59d3cbfa249ec1727f7b2743983cbf91f2d47b6b Mon Sep 17 00:00:00 2001 From: Matthijs Vos Date: Fri, 5 Dec 2025 13:26:51 +0100 Subject: [PATCH 2/2] Automatically set compress when compress-method is specified --- acquire/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/acquire/utils.py b/acquire/utils.py index 9183826f..8c86bbc1 100644 --- a/acquire/utils.py +++ b/acquire/utils.py @@ -371,9 +371,9 @@ def check_and_set_acquire_args( raise ValueError( f"Invalid compression method for tar, allowed are: {', '.join(TAR_COMPRESSION_METHODS.keys())}" ) - else: - if args.compress_method: - raise ValueError("--compress-method can only be used when --compress is set") + + if args.compress_method and not args.compress: + args.compress = True if args.keychain_file: keychain.register_keychain_file(args.keychain_file)