138. OSR

Control of the automatic scan and repair sequence.

138.1. Summary of Module Globals

List of Global Functions

List of Global Variables

138.2. Global Functions

138.2.1. CheckGroupRequires

check the dependencies for seleced detect groups

Return value

  • list<string>

138.2.2. Detect

Start detection loop.

Return value

  • symbol

138.2.3. DetectGroupList

get value of OSRCommon::detect_group_list

Return value

  • list<string>

138.2.4. GroupItems

Build item list with all group items.

Function parameters

  • boolean mode

Return value

  • list<term>

138.2.5. Init

This method initializes the YaST OS Repair system. It is started at first and builds the main window, initializes the global osr_map and a lot of other data.

Return value

  • boolean - True if the initialization progress succeeded.

138.2.6. Reset

Reset all.

Return value

  • void

138.2.7. ResetDetect

Reset detect settings.

Return value

  • void

138.2.8. ResetDetectGroupList

set OSRCommon::detect_group_list to []

Return value

  • void

138.2.9. ResetDetectionModules

Reset the temporary changes. e.g.: Umount temporary mounted partitions ...

Return value

  • boolean

138.2.10. SetDetectGroupList

set new value for OSRCommon::detect_group_list

Function parameters

  • list<string> gl

Return value

  • void

138.2.11. SetReboot

Prepare for reboot system

Return value

  • void

138.2.12. SizeDetectGroupList

return size of OSRCommon::detect_group_list

Return value

  • integer

138.2.13. osr_empty

Empty term.

Return value

  • boolean

138.3. Global Variables

138.3.1. next_detect_method

Allowed back jump in a scan and repair sequence error appear.

138.4. Module Requirements

138.4.1. Module Imports

  • Linuxrc
  • Mode
  • OSRCommon
  • OSRDirect
  • OSRLogFile
  • OSRMode
  • OSRProgress
  • OSRStatus
  • OSRSummary
  • Report
  • Stage

138.4.2. Module Includes

  • repair/osr_module_bootloader.ycp
  • repair/osr_module_init.ycp
  • repair/osr_module_packages.ycp
  • repair/osr_module_partition.ycp