Package pyanaconda :: Module bootloader :: Class Yaboot
[hide private]
[frames] | no frames]

Class Yaboot

source code

object --+        
         |        
BootLoader --+    
             |    
YabootSILOBase --+
                 |
                Yaboot

TODO:

Instance Methods [hide private]
 
__init__(self, storage)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
config_dir(self) source code
 
config_file(self)
hash(x)
source code
 
write_config_header(self, config)
Write global configuration lines.
source code
 
write_config_variant_header(self, config) source code
 
write_config_post(self) source code
 
write_config(self)
Write the bootloader configuration.
source code
 
install(self) source code

Inherited from YabootSILOBase: write_config_images, write_config_password

Inherited from BootLoader: add_image, boot_prefix, bootable_chain_devices, bootable_devices, clear_drive_list, clear_images, default, device_description, device_descriptions, disklabel_types, drive_order, drives, has_windows, image_label, images, is_valid_stage1_device, is_valid_stage2_device, platform, read, set_boot_args, set_preferred_stage1_type, stage1_device, stage1_devices, stage2_device, timeout, trusted_boot, update, update_only, write, writeKS, write_config_console

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  name = "Yaboot"
  _config_file = "yaboot.conf"
  prog = "ybin"
  image_label_attr = "short_label"
  packages = ["yaboot"]
  stage2_device_types = ["partition", "mdarray"]
  stage2_device_raid_levels = [mdraid.RAID1]

Inherited from BootLoader: can_dual_boot, can_update, config_file_mode, encryption_support, global_preserve_args, obsoletes, preserve_args, stage2_bootable, stage2_description, stage2_format_types, stage2_is_valid_stage1, stage2_max_end_mb, stage2_mountpoints, stage2_must_be_primary, stage2_raid_levels, stage2_raid_member_types, stage2_raid_metadata

Inherited from BootLoader (private): _trusted_boot

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, storage)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

config_dir(self)

source code 
Decorators:
  • @property

config_file(self)

source code 

hash(x)

Decorators:
  • @property
Overrides: config_file

write_config_header(self, config)

source code 

Write global configuration lines.

Overrides: BootLoader.write_config_header
(inherited documentation)

write_config_post(self)

source code 
Overrides: BootLoader.write_config_post

write_config(self)

source code 

Write the bootloader configuration.

Overrides: BootLoader.write_config
(inherited documentation)

install(self)

source code 
Overrides: BootLoader.install