163. OSR

Control of the automatic scan and repair sequence.

163.1. Summary of Module Globals

List of Global Functions

List of Global Variables

163.2. Global Functions

163.2.1. CheckGroupRequires

check the dependencies for seleced detect groups

Return value

  • list<string>

163.2.2. Detect

Start detection loop.

Return value

  • symbol

163.2.3. DetectGroupList

get value of OSRCommon::detect_group_list

Return value

  • list<string>

163.2.4. GroupItems

Build item list with all group items.

Function parameters

  • boolean mode

Return value

  • list<term>

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

163.2.6. Reset

Reset all.

Return value

  • void

163.2.7. ResetDetect

Reset detect settings.

Return value

  • void

163.2.8. ResetDetectGroupList

set OSRCommon::detect_group_list to []

Return value

  • void

163.2.9. ResetDetectionModules

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

Return value

  • boolean

163.2.10. SetDetectGroupList

set new value for OSRCommon::detect_group_list

Function parameters

  • list<string> gl

Return value

  • void

163.2.11. SetReboot

Prepare for reboot system

Return value

  • void

163.2.12. SizeDetectGroupList

return size of OSRCommon::detect_group_list

Return value

  • integer

163.2.13. osr_empty

Empty term.

Return value

  • boolean

163.3. Global Variables

163.3.1. next_detect_method

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

163.4. Module Requirements

163.4.1. Module Imports

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

163.4.2. Module Includes

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