kiwi-el8/test/unit/system
Marcus Schäfer c6d8235fa6
Fixed grub terminal setup
The grub terminal setup is divided into the setting for the output
and the input console. For both settings different parameters exists.
So far kiwi did not differentiate between the two parts of the
console setup and that could lead to a wrong setting if only one
value is provided in kiwi's console= attribute which lead to the
grub setting, GRUB_TERMINAL=value. If value is set to e.g gfxterm
grub takes this for both input and output and it's obviously
wrong for the input. To make this less error prune the kiwi code
changes with this commit to set GRUB_TERMINAL_INPUT and
GRUB_TERMINAL_OUTPUT rather than GRUB_TERMINAL and also runs sanity
checks on the provided values if they are applicable. The information
for setting up the console in the schema stays untouched though.
That's because it's used for all bootloaders and also because grub
supports multiple values for the console in/out setting in one
GRUB_TERMINAL variable even though kiwi does no longer use it.
To make this clear for the users also the documentation for the
console attribute setup has been updated. If we want to wish two
distinct attributes for input and output console settings a schema
change and also differentiation between bootloaders is needed and
that I only see for the kiwi-10 branch if at all. This Fixes #2419
2024-01-08 18:02:27 +01:00
..
root_import Add support for config-host-overlay.sh script 2023-03-16 17:14:13 +01:00
__init__.py Re-structure unit tests folders 2019-10-21 14:00:05 +02:00
identifier_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
kernel_test.py Increase scope of kernel lookup 2022-11-15 09:04:57 +01:00
mount_test.py Fix volume mount path and adapt unit tests 2022-06-15 15:37:53 +02:00
prepare_test.py Add support for creating delta containers 2023-03-16 17:06:15 +01:00
profile_test.py Fixed grub terminal setup 2024-01-08 18:02:27 +01:00
result_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
root_bind_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
root_init_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
setup_test.py Make sure selinux policy is effectively applied 2023-12-17 15:48:08 +01:00
shell_test.py Added new post disk sync script hook 2020-06-06 16:29:24 +02:00
size_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
uri_test.py make alias unique in any cases 2023-06-10 17:22:47 +03:00
users_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00