From: Daan De Meyer Date: Sun, 28 Apr 2024 17:28:37 +0000 (+0200) Subject: mkosi: Make sure our extra kernel command line overrides the config one X-Git-Tag: v256-rc2~139^2~27 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=06489e8332b3fc060cadd67f38e3811ef48cd6c6;p=thirdparty%2Fsystemd.git mkosi: Make sure our extra kernel command line overrides the config one --- diff --git a/test/integration-test-wrapper.py b/test/integration-test-wrapper.py index 1e003342df9..d30fa30c871 100755 --- a/test/integration-test-wrapper.py +++ b/test/integration-test-wrapper.py @@ -93,7 +93,6 @@ def main(): f"systemd.extra-unit.emergency-exit.service={shlex.quote(EMERGENCY_EXIT_SERVICE)}", '--credential', f"systemd.unit-dropin.emergency.target={shlex.quote(EMERGENCY_EXIT_DROPIN)}", - '--kernel-command-line-extra=systemd.mask=serial-getty@.service systemd.show_status=no systemd.crash_shell=0 systemd.crash_reboot', # Custom firmware variables allow bypassing the EFI auto-enrollment reboot so we only reboot on crash '--qemu-firmware-variables=custom', ] @@ -109,6 +108,16 @@ def main(): 'systemd.hostname=H', f"SYSTEMD_UNIT_PATH=/usr/lib/systemd/tests/testdata/testsuite-{args.test_number}.units:/usr/lib/systemd/tests/testdata/units:", f"systemd.unit={test_unit}", + *( + [ + "systemd.mask=serial-getty@.service", + "systemd.show_status=no", + "systemd.crash_shell=0", + "systemd.crash_reboot", + ] + if not sys.stderr.isatty() + else [] + ), ]), '--credential', f"journal.storage={'persistent' if sys.stderr.isatty() else 'runtime'}" , *args.mkosi_args,