kiwi-el8/kiwi/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 Continue Refactor into subpackage 2016-03-07 17:33:39 +01:00
identifier.py Add strong typing for the following API methods 2021-01-21 11:39:42 +00:00
kernel.py Increase scope of kernel lookup 2022-11-15 09:04:57 +01:00
mount.py Fix volume mount path and adapt unit tests 2022-06-15 15:37:53 +02:00
prepare.py Add support for creating delta containers 2023-03-16 17:06:15 +01:00
profile.py Fixed grub terminal setup 2024-01-08 18:02:27 +01:00
result.py ignore the type check on the Result class 2022-10-21 11:30:48 +02:00
root_bind.py Add support for creating delta containers 2023-03-16 17:06:15 +01:00
root_init.py Moving temp data handling to its own namespace 2021-07-22 13:31:44 +02:00
setup.py Ensure setfiles is detected inside the image-root 2023-12-29 14:23:17 -05:00
shell.py Moving temp data handling to its own namespace 2021-07-22 13:31:44 +02:00
size.py Add strong typing for the following API methods 2021-01-21 11:22:15 +00:00
uri.py make alias unique in any cases 2023-06-10 17:22:47 +03:00
users.py Add strong typing for the following API methods 2021-01-21 11:22:15 +00:00