-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
No
-
None
-
2
-
rhel-sst-cs-bootloaders
-
13
-
False
-
None
-
DESKTOP CY20Q4, DESKTOP CY21Q1
-
None
-
None
-
Undefined
-
None
There is a need for a better tooling to manage and configure the BootLoaderSpec files that are used by the bootloaders to populate their menu entries.
Currently the only tool that is available for this is the grubby script, which is a shell script that mimics the old grubby tool that was used to modify the bootloader configuration files.
But this script grew larger than originally expected so it needs to be rewritten in a proper language.
Also, while grubby is useful and is the documented way for managing boot entries in Fedora and RHEL, it is a command line interface not really suitable to be integrated with automation tools that could be used to manage the bootloader configuration.
What is needed is a library that provides the primitives to manage the BLS files and that could be used to build tools such as grubby.
Alberto Ruiz started a blsctl project some time ago with the goal to provide such a library (and a command line tool) but it was never finished.