33. BootELILO

Module containing specific functions for ELILO configuration and installation

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

33.2. Summary of Module Globals

List of Global Functions

List of Global Variables

33.3. Global Functions

33.3.1. BootELILO

Constructor

Return value

  • void

33.3.2. CreateGlobals

Propose global options of bootloader modifies internal structures

Return value

  • void

33.3.3. CreateSections

Propose sections to bootloader menu modifies internal structures

Return value

  • void

33.3.4. Export

Export bootloader settings to a map

Return value

  • map - bootloader settings

33.3.5. FlagBootDefaultOnce

Set section to boot on next reboot.

Function parameters

  • string section

Return value

  • boolean - true on success

33.3.6. GetFunctions

Return map of provided functions

Return value

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

33.3.7. Import

Import settings from a map

Function parameters

  • map settings

Return value

  • boolean

33.3.8. Initializer

Initializer of ELILO bootloader

Return value

  • void

33.3.9. Propose

Propose bootloader settings

Return value

  • void

33.3.10. Read

Read settings from disk

Function parameters

  • boolean reread

  • boolean avoid_reading_device_map

Return value

  • boolean - true on success

33.3.11. Reset

Reset bootloader settings

Function parameters

  • boolean init

Return value

  • void

33.3.12. Save

Save all bootloader configuration files

Function parameters

  • boolean clean

  • boolean init

  • boolean flush

Return value

  • boolean - true if success

33.3.13. Summary

Display bootloader summary

Return value

  • list<string> - a list of summary lines

33.3.14. Update

Update read settings to new version of configuration files

Return value

  • void

33.3.15. Write

Write bootloader settings to disk

Return value

  • boolean - true on success

33.3.16. getEfiMountPoint

Return mountpoint of partition holding EFI data

Return value

  • string - mountpoint if partition holding EFI data

33.3.17. getEliloConfFilename

Return path to elilo.conf file

Return value

  • string - path to elilo.conf

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

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

33.4. Global Variables

33.4.1. create_efi_entry

True if EFI entry should be recreated

33.4.2. elilo_conf_filename

elilo.conf path

33.4.3. old_efi_entry

Name of EFI entry when read settings

33.5. Module Requirements

33.5.1. Module Imports

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

33.5.2. Module Includes

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