28. BootELILO

Module containing specific functions for ELILO configuration and installation

28.1. Summary of Module Globals

List of Global Functions

  • BootELILO - Constructor

  • CreateGlobals - Propose global options of bootloader modifies internal structures

  • CreateSections - Propose sections to bootloader menu modifies internal structures

  • Export - Export bootloader settings to a map

  • GetFunctions - Return map of provided functions

  • Import - Import settings from a map

  • Initializer - Initializer of ELILO bootloader

  • Propose - Propose bootloader settings

  • Read - Read settings from disk

  • Reset - Reset bootloader settings

  • Save - Save all bootloader configuration files

  • Summary - Display bootloader summary

  • Update - Update read settings to new version of configuration files

  • Write - Write bootloader settings to disk

  • getEfiMountPoint - Return mountpoint of partition holding EFI data

  • getEliloConfFilename - Return path to elilo.conf file

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

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

List of Global Variables

28.2. Global Functions

28.2.1. BootELILO

Constructor

Return value

  • void

28.2.2. CreateGlobals

Propose global options of bootloader modifies internal structures

Return value

  • void

28.2.3. CreateSections

Propose sections to bootloader menu modifies internal structures

Return value

  • void

28.2.4. Export

Export bootloader settings to a map

Return value

  • map - bootloader settings

28.2.5. GetFunctions

Return map of provided functions

Return value

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

28.2.6. Import

Import settings from a map

Function parameters

  • map settings

Return value

  • boolean

28.2.7. Initializer

Initializer of ELILO bootloader

Return value

  • void

28.2.8. Propose

Propose bootloader settings

Return value

  • void

28.2.9. Read

Read settings from disk

Function parameters

  • boolean reread

Return value

  • boolean - true on success

28.2.10. Reset

Reset bootloader settings

Function parameters

  • boolean init

Return value

  • void

28.2.11. Save

Save all bootloader configuration files

Function parameters

  • boolean clean

  • boolean init

  • boolean flush

Return value

  • boolean - true if success

28.2.12. Summary

Display bootloader summary

Return value

  • list<string> - a list of summary lines

28.2.13. Update

Update read settings to new version of configuration files

Return value

  • void

28.2.14. Write

Write bootloader settings to disk

Return value

  • boolean - true on success

28.2.15. getEfiMountPoint

Return mountpoint of partition holding EFI data

Return value

  • string - mountpoint if partition holding EFI data

28.2.16. getEliloConfFilename

Return path to elilo.conf file

Return value

  • string - path to elilo.conf

28.2.17. getEliloConfSubdir

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

Return value

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

28.2.18. 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

28.3. Global Variables

28.3.1. create_efi_entry

True if EFI entry should be recreated

28.3.2. elilo_conf_filename

elilo.conf path

28.3.3. old_efi_entry

Name of EFI entry when read settings

28.4. Module Requirements

28.4.1. Module Imports

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

28.4.2. Module Includes

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