Class: Bootloader::Stage1Device
- Inherits:
-
Object
- Object
- Bootloader::Stage1Device
- Includes:
- Yast::Logger
- Defined in:
- src/lib/bootloader/stage1_device.rb
Overview
Purpose of this class is provide mapping between intentioned stage1 location and real one as many virtual devices cannot be used for stage1 like md devices or lvm
Instance Method Summary (collapse)
-
- (Stage1Device) initialize(device)
constructor
A new instance of Stage1Device.
-
- (Object) real_devices
to fit the best intended device.
Constructor Details
- (Stage1Device) initialize(device)
Returns a new instance of Stage1Device
23 24 25 |
# File 'src/lib/bootloader/stage1_device.rb', line 23 def initialize(device) @intended_device = device end |
Instance Method Details
- (Object) real_devices
to fit the best intended device. Devices used kernel device names, so no udev names
30 31 32 33 34 35 36 37 38 |
# File 'src/lib/bootloader/stage1_device.rb', line 30 def real_devices return @real_devices if @real_devices @real_devices = (@intended_device) log.info "Stage1 real devices for #{@intended_device} is #{@real_devices}" @real_devices end |