]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi: put various script-related status lines together 1246/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 27 Oct 2022 13:13:31 +0000 (15:13 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 27 Oct 2022 15:54:27 +0000 (17:54 +0200)
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

index b52268111a2e1c7da925cb9598e4f6177d65b099..bf4efdd97f88772cf0154056d57c37e1b574d73c 100644 (file)
@@ -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:")