From 1054923fcbb48846e67f2c58c99605d1c1c0f615 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 27 Oct 2022 15:13:31 +0200 Subject: [PATCH] mkosi: put various script-related status lines together For some reason the build script was described quite far from the other scripts. Since 19a989fdafe3b50b7c6629efa64e6e4b1fa0c31a the same environment is used for all scripts, so the "Script Environment" line is now under all scripts, since it applies to all of them. --- mkosi/__init__.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/mkosi/__init__.py b/mkosi/__init__.py index b52268111..bf4efdd97 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -7026,17 +7026,6 @@ def print_summary(config: MkosiConfig) -> None: if config.remove_packages: print(" Remove Packages:", line_join_list(config.remove_packages)) - print(" Build Script:", path_or_none(config.build_script, check_script_input)) - - env = [f"{k}={v}" for k, v in config.environment.items()] - print(" Script Environment:", line_join_list(env)) - - if config.build_script: - print(" Run tests:", yes_no(config.with_tests)) - - print(" Password:", ("default" if config.password is None else "set")) - print(" Autologin:", yes_no(config.autologin)) - print(" Build Sources:", none_to_none(config.build_sources)) print(" Source File Transfer:", none_to_none(config.source_file_transfer)) print("Source File Transfer Final:", none_to_none(config.source_file_transfer_final)) @@ -7045,12 +7034,24 @@ def print_summary(config: MkosiConfig) -> None: print(" Install Directory:", none_to_none(config.install_dir)) print(" Build Packages:", line_join_list(config.build_packages)) print(" Skip final phase:", yes_no(config.skip_final_phase)) + + print(" Build Script:", path_or_none(config.build_script, check_script_input)) + + env = [f"{k}={v}" for k, v in config.environment.items()] + if config.build_script: + print(" Run tests:", yes_no(config.with_tests)) + print(" Postinstall Script:", path_or_none(config.postinst_script, check_script_input)) print(" Prepare Script:", path_or_none(config.prepare_script, check_script_input)) print(" Finalize Script:", path_or_none(config.finalize_script, check_script_input)) + + print(" Script Environment:", line_join_list(env)) print(" Scripts with network:", yes_no_or(config.with_network)) print(" nspawn Settings:", none_to_none(config.nspawn_settings)) + print(" Password:", ("default" if config.password is None else "set")) + print(" Autologin:", yes_no(config.autologin)) + if config.output_format.is_disk(): print("\nPARTITIONS:") -- 2.47.2