32. BootELILO

Module containing specific functions for ELILO configuration and installation

32.1. Authors

  • Joachim Plack <jplack@suse.de>

  • Jiri Srain <jsrain@suse.cz>

  • Andreas Schwab <schwab@suse.de>

  • Olaf Dabrunz <od@suse.de>

  • Philipp Thomas <pth@suse.de>

32.2. Summary of Module Globals

List of Global Functions

List of Global Variables

32.3. Global Functions

32.3.1. BootELILO

Constructor

Return value

  • void

32.3.2. CreateGlobals

Propose global options of bootloader modifies internal structures

Return value

  • void

32.3.3. CreateSections

Propose sections to bootloader menu modifies internal structures

Return value

  • void

32.3.4. Export

Export bootloader settings to a map

Return value

  • map - bootloader settings

32.3.5. FlagBootDefaultOnce

Set section to boot on next reboot.

Function parameters

  • string section

Return value

  • boolean - true on success

32.3.6. GetFunctions

Return map of provided functions

Return value

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

32.3.7. Import

Import settings from a map

Function parameters

  • map settings

Return value

  • boolean

32.3.8. Initializer

Initializer of ELILO bootloader

Return value

  • void

32.3.9. Propose

Propose bootloader settings

Return value

  • void

32.3.10. Read

Read settings from disk

Function parameters

  • boolean reread

  • boolean avoid_reading_device_map

Return value

  • boolean - true on success

32.3.11. Reset

Reset bootloader settings

Function parameters

  • boolean init

Return value

  • void

32.3.12. Save

Save all bootloader configuration files

Function parameters

  • boolean clean

  • boolean init

  • boolean flush

Return value

  • boolean - true if success

32.3.13. Summary

Display bootloader summary

Return value

  • list<string> - a list of summary lines

32.3.14. Update

Update read settings to new version of configuration files

Return value

  • void

32.3.15. Write

Write bootloader settings to disk

Return value

  • boolean - true on success

32.3.16. getEfiMountPoint

Return mountpoint of partition holding EFI data

Return value

  • string - mountpoint if partition holding EFI data

32.3.17. getEliloConfFilename

Return path to elilo.conf file

Return value

  • string - path to elilo.conf

32.3.18. getEliloConfSubdir

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

Return value

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

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

32.4. Global Variables

32.4.1. added_label_to_efi

bnc #450682 - adding boot entry to EFI true is label was added

32.4.2. create_efi_entry

True if EFI entry should be recreated

32.4.3. elilo_conf_filename

elilo.conf path

32.4.4. old_efi_entry

Name of EFI entry when read settings

32.5. Module Requirements

32.5.1. Module Imports

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

32.5.2. Module Includes

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