Class: Yast::StageClass
- Inherits:
-
Module
- Object
- Module
- Yast::StageClass
- Defined in:
- ../../library/general/src/modules/Stage.rb
Instance Method Summary (collapse)
-
- (Boolean) cont
continuing installation in target system.
-
- (Boolean) firstboot
Firstboot stage.
-
- (Boolean) initial
starting installation in inst-sys system.
- - (Object) main
-
- (Boolean) normal
normal, running system.
-
- (Boolean) reprobe
This flag indicates that a config module has been called due to a change in the system hardware that has been detected on boot time.
-
- (Object) Set(new_stage)
Set the installation stage.
-
- (String) stage
Get the current stage.
Instance Method Details
- (Boolean) cont
continuing installation in target system
94 95 96 |
# File '../../library/general/src/modules/Stage.rb', line 94 def cont stage == "continue" end |
- (Boolean) firstboot
Firstboot stage
100 101 102 |
# File '../../library/general/src/modules/Stage.rb', line 100 def firstboot stage == "firstboot" end |
- (Boolean) initial
starting installation in inst-sys system
88 89 90 |
# File '../../library/general/src/modules/Stage.rb', line 88 def initial stage == "initial" end |
- (Object) main
38 39 40 41 42 43 |
# File '../../library/general/src/modules/Stage.rb', line 38 def main textdomain "base" # Current stage @_stage = nil end |
- (Boolean) normal
normal, running system
106 107 108 |
# File '../../library/general/src/modules/Stage.rb', line 106 def normal stage == "normal" end |
- (Boolean) reprobe
This flag indicates that a config module has been called due to a change in the system hardware that has been detected on boot time.
114 115 116 |
# File '../../library/general/src/modules/Stage.rb', line 114 def reprobe stage == "hardware_probed" end |
- (Object) Set(new_stage)
Set the installation stage
72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File '../../library/general/src/modules/Stage.rb', line 72 def Set(new_stage) if !Builtins.contains( ["normal", "initial", "continue", "firstboot", "hardware_probed"], new_stage ) Builtins.y2error("Unknown stage %1", new_stage) end Builtins.y2milestone("setting stage to %1", new_stage) @_stage = new_stage nil end |
- (String) stage
Get the current stage
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File '../../library/general/src/modules/Stage.rb', line 47 def stage if @_stage.nil? @_stage = "normal" arg_count = Builtins.size(WFM.Args) arg_no = 0 while Ops.less_than(arg_no, arg_count) if WFM.Args(arg_no) == "initial" @_stage = "initial" elsif WFM.Args(arg_no) == "continue" @_stage = "continue" elsif WFM.Args(arg_no) == "firstboot" @_stage = "firstboot" elsif WFM.Args(arg_no) == "reprobe" @_stage = "hardware_probed" end arg_no = Ops.add(arg_no, 1) end end @_stage end |