140. OSR

Control of the automatic scan and repair sequence.

140.1. Summary of Module Globals

List of Global Functions

List of Global Variables

140.2. Global Functions

140.2.1. CheckGroupRequires

check the dependencies for seleced detect groups

Return value

  • list<string>

140.2.2. Detect

Start detection loop.

Return value

  • symbol

140.2.3. DetectGroupList

get value of OSRCommon::detect_group_list

Return value

  • list<string>

140.2.4. GroupItems

Build item list with all group items.

Function parameters

  • boolean mode

Return value

  • list<term>

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

140.2.6. Reset

Reset all.

Return value

  • void

140.2.7. ResetDetect

Reset detect settings.

Return value

  • void

140.2.8. ResetDetectGroupList

set OSRCommon::detect_group_list to []

Return value

  • void

140.2.9. ResetDetectionModules

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

Return value

  • boolean

140.2.10. SetDetectGroupList

set new value for OSRCommon::detect_group_list

Function parameters

  • list<string> gl

Return value

  • void

140.2.11. SetReboot

Prepare for reboot system

Return value

  • void

140.2.12. SizeDetectGroupList

return size of OSRCommon::detect_group_list

Return value

  • integer

140.2.13. osr_empty

Empty term.

Return value

  • boolean

140.3. Global Variables

140.3.1. next_detect_method

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

140.4. Module Requirements

140.4.1. Module Imports

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

140.4.2. Module Includes

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