From c2b6be3cd3047c0fad97063783741986733f6d79 Mon Sep 17 00:00:00 2001 From: Carlos Nihelton Date: Tue, 5 Apr 2022 18:12:47 -0300 Subject: [PATCH] Enables passing the autoinstall CLI to the server. The server was prepared to receive this CLI option. TUI was not. When not in dry-run that option had no effect. --- system_setup/cmd/tui.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system_setup/cmd/tui.py b/system_setup/cmd/tui.py index 3505c7d4..236e4212 100755 --- a/system_setup/cmd/tui.py +++ b/system_setup/cmd/tui.py @@ -51,6 +51,7 @@ def make_client_args_parser(): parser.add_argument('--socket') parser.add_argument('--answers') parser.add_argument('--server-pid') + parser.add_argument('--autoinstall', action='store', dest='autoinstall') parser.add_argument('--prefill', dest='prefill', help='Prefills UI models with data provided in' @@ -94,6 +95,9 @@ def main(): if opts.prefill: server_args += ['--prefill='+opts.prefill] + if opts.autoinstall: + server_args += ['--autoinstall='+opts.autoinstall] + os.makedirs(server_output_dir, exist_ok=True) server_stdout = open(os.path.join(server_output_dir, 'server-stdout'), 'w') server_stderr = open(os.path.join(server_output_dir, 'server-stderr'), 'w')