Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-64713

BLS configuration management tooling

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor 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.

              rhn-support-mlewando Marta Lewandowska
              martinezjavier Javier Martinez Canillas
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: