223. Reipl

223.1. Authors

    223.2. Summary of Module Globals

    List of Global Functions

    • Abort - Abort function

    • AutoPackages - Return packages needed to be installed and removed during Autoinstallation to insure module has all needed software installed.

    • Export - Dump the reipl settings to a single map (For use by autoinstallation.)

    • FindBootPartition - Returns the parameters of the boot partition that was found where the MBR was located.

    • FindSysfsRoot - Find where sysfs has been mounted.

    • Import - Get all reipl settings from the first parameter (For use by autoinstallation.)

    • Modified - Has the user modified the dialog values?

    • Modified - Data was modified?

    • ModifyReiplWithBootPartition - Returns the reipl configuration passed in with what it should be for the detected boot partition.

    • Read - Read all reipl settings

    • ReadState - Read all reipl settings

    • SanityCheck - Check to see if reipl is supported by the kernel.

    • SetModified - Indicate that the data was modified

    • Summary - Create a textual summary and a list of unconfigured cards

    • Write - Write all reipl settings

    • WriteState - Write all reipl setting to the firmware

    List of Global Variables

    • modified - Data was modified?

    • proposal_valid -

    • write_only - Write only, used during autoinstallation. Don't run services and SuSEconfig, it's all done at one place.

    223.3. Global Functions

    223.3.1. Abort

    Abort function

    Return value

    • boolean - return true if abort

    223.3.2. AutoPackages

    Return packages needed to be installed and removed during Autoinstallation to insure module has all needed software installed.

    Return value

    • map - with 2 lists.

    223.3.3. Export

    Dump the reipl settings to a single map (For use by autoinstallation.)

    Return value

    • map - Dumped settings (later acceptable by Import ())

    223.3.4. FindBootPartition

    Returns the parameters of the boot partition that was found where the MBR was located.

    Return value

    • list<string> - a list of parameters

    223.3.5. FindSysfsRoot

    Find where sysfs has been mounted.

    Return value

    • string - the root

    223.3.6. Import

    Get all reipl settings from the first parameter (For use by autoinstallation.)

    Function parameters

    • map settings

    Return value

    • boolean - True on success

    223.3.7. Modified

    Has the user modified the dialog values?

    Return value

    • boolean - return true if modified

    223.3.8. Modified

    Data was modified?

    Return value

    • boolean - true if modified

    223.3.9. ModifyReiplWithBootPartition

    Returns the reipl configuration passed in with what it should be for the detected boot partition.

    Function parameters

    • map <string, any> configuration

    Return value

    • map <string, any> - a map of the new target configuration.

    223.3.10. Read

    Read all reipl settings

    Return value

    • boolean - true on success

    223.3.11. ReadState

    Read all reipl settings

    Return value

    • map <string, any> - of settings

    223.3.12. SanityCheck

    Check to see if reipl is supported by the kernel.

    Return value

    • boolean - true if support exists.

    223.3.13. SetModified

    Indicate that the data was modified

    Return value

    • void

    223.3.14. Summary

    Create a textual summary and a list of unconfigured cards

    Return value

    • list - summary of the current configuration

    223.3.15. Write

    Write all reipl settings

    Return value

    • boolean - true on success

    223.3.16. WriteState

    Write all reipl setting to the firmware

    Function parameters

    • map <string, any> configuration

    Return value

    • boolean - true on success

    223.4. Global Variables

    223.4.1. modified

    Data was modified?

    223.4.2. proposal_valid

    223.4.3. write_only

    Write only, used during autoinstallation. Don't run services and SuSEconfig, it's all done at one place.

    223.5. Module Requirements

    223.5.1. Module Imports

    • Confirm
    • FileUtils
    • Message
    • Popup
    • Progress
    • Report
    • Storage
    • Summary

    223.5.2. Module Includes