29. BootELILO

Module containing specific functions for ELILO configuration and installation

29.1. Summary of Module Globals

List of Global Functions

List of Global Variables

29.2. Global Functions

29.2.1. BootELILO

Constructor

Return value

  • void

29.2.2. CreateGlobals

Propose global options of bootloader modifies internal structures

Return value

  • void

29.2.3. CreateSections

Propose sections to bootloader menu modifies internal structures

Return value

  • void

29.2.4. Export

Export bootloader settings to a map

Return value

  • map - bootloader settings

29.2.5. FlagBootDefaultOnce

Set section to boot on next reboot.

Function parameters

  • string section

Return value

  • boolean - true on success

29.2.6. GetFunctions

Return map of provided functions

Return value

  • map<string, any> - a map of functions (eg. $["write"::Write])

29.2.7. Import

Import settings from a map

Function parameters

  • map settings

Return value

  • boolean

29.2.8. Initializer

Initializer of ELILO bootloader

Return value

  • void

29.2.9. Propose

Propose bootloader settings

Return value

  • void

29.2.10. Read

Read settings from disk

Function parameters

  • boolean reread

  • boolean avoid_reading_device_map

Return value

  • boolean - true on success

29.2.11. Reset

Reset bootloader settings

Function parameters

  • boolean init

Return value

  • void

29.2.12. Save

Save all bootloader configuration files

Function parameters

  • boolean clean

  • boolean init

  • boolean flush

Return value

  • boolean - true if success

29.2.13. Summary

Display bootloader summary

Return value

  • list<string> - a list of summary lines

29.2.14. Update

Update read settings to new version of configuration files

Return value

  • void

29.2.15. Write

Write bootloader settings to disk

Return value

  • boolean - true on success

29.2.16. getEfiMountPoint

Return mountpoint of partition holding EFI data

Return value

  • string - mountpoint if partition holding EFI data

29.2.17. getEliloConfFilename

Return path to elilo.conf file

Return value

  • string - path to elilo.conf

29.2.18. getEliloConfSubdir

Get directory containing elilo.conf relative to EFI partition's root

Return value

  • string - directory containing elilo.conf relative to EFI root

29.2.19. getEliloConfSubpath

Get path of elilo.conf relative to EFI partition's root

Return value

  • string - path of elilo.conf relative to EFI partition's root

29.3. Global Variables

29.3.1. create_efi_entry

True if EFI entry should be recreated

29.3.2. elilo_conf_filename

elilo.conf path

29.3.3. old_efi_entry

Name of EFI entry when read settings

29.4. Module Requirements

29.4.1. Module Imports

  • BootArch
  • BootCommon
  • Installation
  • Kernel
  • Mode
  • Product
  • Product
  • Report
  • Stage
  • Storage
  • String

29.4.2. Module Includes

  • bootloader/elilo/helps.ycp
  • bootloader/generic/dialogs.ycp
  • bootloader/routines/popups.ycp