From 5945e8f22d4766ca9bb0d91ad3f95110cf974c5a Mon Sep 17 00:00:00 2001 From: Markus Hilger Date: Thu, 9 Jul 2026 18:33:08 +0200 Subject: [PATCH] Fix imgutil crash without arg --- imgutil/imgutil | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/imgutil/imgutil b/imgutil/imgutil index 5bd7ee54..284ba700 100644 --- a/imgutil/imgutil +++ b/imgutil/imgutil @@ -957,16 +957,17 @@ def run_constrained(function, args): def main(): - if sys.argv[1] == 'getfingerprint': + firstarg = sys.argv[1] if len(sys.argv) > 1 else None + if firstarg == 'getfingerprint': print(fingerprint_host(None).get_json()) return - elif sys.argv[1] == 'capturelocal': + elif firstarg == 'capturelocal': capture_system() return - elif sys.argv[1] == 'capturelocalboot': + elif firstarg == 'capturelocalboot': build_boot_tree('/run/imgutil/capout') return - elif sys.argv[1] == 'capturelocalcleanup': + elif firstarg == 'capturelocalcleanup': capture_local_cleanup() return parser = argparse.ArgumentParser(description='Work with confluent OS cloning and diskless images')