ModulesΒΆ
- boom package
- Module contents
BoomConfigBoomConfig.__firstlineno__BoomConfig.__init__()BoomConfig.__repr__()BoomConfig.__static_attributes__BoomConfig.__str__()BoomConfig.boom_pathBoomConfig.boot_pathBoomConfig.cache_auto_cleanBoomConfig.cache_enableBoomConfig.cache_pathBoomConfig.legacy_enableBoomConfig.legacy_formatBoomConfig.legacy_sync
BoomErrorSelectionSelection.__firstlineno__Selection.__init__()Selection.__repr__()Selection.__static_attributes__Selection.__str__()Selection.all_attrsSelection.allow_null_profileSelection.boot_idSelection.btrfs_subvol_idSelection.btrfs_subvol_pathSelection.cache_attrsSelection.check_valid_selection()Selection.devicetreeSelection.efiSelection.entry_attrsSelection.from_cmd_args()Selection.host_add_optsSelection.host_attrsSelection.host_del_optsSelection.host_idSelection.host_labelSelection.host_nameSelection.host_short_nameSelection.img_idSelection.initrdSelection.is_null()Selection.linuxSelection.lvm_root_lvSelection.machine_idSelection.optionsSelection.orig_pathSelection.os_idSelection.os_initramfs_patternSelection.os_kernel_patternSelection.os_nameSelection.os_optionsSelection.os_root_opts_btrfsSelection.os_root_opts_lvm2Selection.os_short_nameSelection.os_uname_patternSelection.os_versionSelection.os_version_idSelection.params_attrsSelection.pathSelection.profile_attrsSelection.root_deviceSelection.titleSelection.version
SubsystemFilterblank_or_comment()find_minimum_sha_prefix()get_boom_config()get_boom_config_path()get_boom_path()get_boot_path()get_cache_path()get_debug_mask()load_profiles_for_class()min_id_width()parse_btrfs_subvol()parse_name_value()set_boom_config()set_boom_config_path()set_boom_path()set_boot_path()set_cache_path()set_debug_mask()
- Submodules
- boom.bootloader module
BOOM_ENTRY_DEVICETREEBOOM_ENTRY_EFIBOOM_ENTRY_GRUB_ARGBOOM_ENTRY_GRUB_CLASSBOOM_ENTRY_GRUB_IDBOOM_ENTRY_GRUB_USERSBOOM_ENTRY_INITRDBOOM_ENTRY_LINUXBOOM_ENTRY_MACHINE_IDBOOM_ENTRY_OPTIONSBOOM_ENTRY_TITLEBOOM_ENTRY_VERSIONBOOT_ENTRIES_FORMATBOOT_ENTRY_MODEBoomRootDeviceErrorBootEntryBootEntry.__annotations__BootEntry.__boot_idBootEntry.__eq__()BootEntry.__firstlineno__BootEntry.__from_data()BootEntry.__from_file()BootEntry.__generate_boot_id()BootEntry.__getitem__()BootEntry.__hash__BootEntry.__init__()BootEntry.__len__()BootEntry.__match_host_profile()BootEntry.__match_os_profile()BootEntry.__os_id_from_comment()BootEntry.__repr__()BootEntry.__setitem__()BootEntry.__static_attributes__BootEntry.__str()BootEntry.__str__()BootEntry._apply_format()BootEntry._bpBootEntry._bp_generationBootEntry._commentsBootEntry._dirty()BootEntry._entry_data_property()BootEntry._entry_pathBootEntry._have_optional_key()BootEntry._initrd()BootEntry._last_pathBootEntry._options()BootEntry._ospBootEntry._suppress_machine_idBootEntry._unwrittenBootEntry.architectureBootEntry.boot_idBootEntry.bpBootEntry.delete_entry()BootEntry.devicetreeBootEntry.disp_boot_idBootEntry.efiBootEntry.entry_pathBootEntry.expand_initrdBootEntry.expand_optionsBootEntry.expanded()BootEntry.grub_argBootEntry.grub_classBootEntry.grub_usersBootEntry.idBootEntry.initrdBootEntry.items()BootEntry.keys()BootEntry.linuxBootEntry.machine_idBootEntry.optionsBootEntry.read_onlyBootEntry.root_optsBootEntry.titleBootEntry.update_entry()BootEntry.values()BootEntry.versionBootEntry.write_entry()
BootParamsBootParams.__annotations__BootParams.__firstlineno__BootParams.__init__()BootParams.__repr__()BootParams.__static_attributes__BootParams.__str()BootParams.__str__()BootParams._add_optsBootParams._btrfs_subvol_idBootParams._btrfs_subvol_pathBootParams._del_optsBootParams._lvm_root_lvBootParams._root_deviceBootParams._stratis_pool_uuidBootParams._versionBootParams.add_optsBootParams.btrfs_subvol_idBootParams.btrfs_subvol_pathBootParams.del_optsBootParams.from_entry()BootParams.generationBootParams.has_btrfs()BootParams.has_lvm2()BootParams.has_stratis()BootParams.lvm_root_lvBootParams.root_deviceBootParams.stratis_pool_uuidBootParams.version
DEV_PATTERNENTRY_KEYSOPTIONAL_KEYSboom_entries_path()check_root_device()drop_entries()find_entries()key_to_bls_name()load_entries()min_boot_id_width()optional_key_default()write_entries()
- boom.osprofile module
BOOM_OS_IDBOOM_OS_INITRAMFS_PATTERNBOOM_OS_KERNEL_PATTERNBOOM_OS_NAMEBOOM_OS_OPTIONAL_KEYSBOOM_OS_OPTIONSBOOM_OS_PROFILE_FORMATBOOM_OS_ROOT_OPTS_BTRFSBOOM_OS_ROOT_OPTS_LVM2BOOM_OS_SHORT_NAMEBOOM_OS_TITLEBOOM_OS_UNAME_PATTERNBOOM_OS_VERSIONBOOM_OS_VERSION_IDBOOM_PROFILESBOOM_PROFILE_MODEBoomProfileBoomProfile.__annotations__BoomProfile.__firstlineno__BoomProfile.__getitem__()BoomProfile.__init__()BoomProfile.__len__()BoomProfile.__repr__()BoomProfile.__setitem__()BoomProfile.__static_attributes__BoomProfile.__str__()BoomProfile._append_profile()BoomProfile._check_format_key_value()BoomProfile._check_optional_key()BoomProfile._commentsBoomProfile._delete_profile()BoomProfile._dirty()BoomProfile._from_data()BoomProfile._from_file()BoomProfile._generate_id()BoomProfile._identity_keyBoomProfile._profile_dataBoomProfile._profile_keysBoomProfile._profile_path()BoomProfile._required_keysBoomProfile._unwrittenBoomProfile._write_profile()BoomProfile.add_optional_key()BoomProfile.del_optional_key()BoomProfile.delete_profile()BoomProfile.initramfs_patternBoomProfile.items()BoomProfile.kernel_patternBoomProfile.keys()BoomProfile.make_format_regexes()BoomProfile.match_options()BoomProfile.match_uname_version()BoomProfile.optional_keysBoomProfile.optionsBoomProfile.os_nameBoomProfile.os_short_nameBoomProfile.os_versionBoomProfile.os_version_idBoomProfile.root_opts_btrfsBoomProfile.root_opts_lvm2BoomProfile.titleBoomProfile.uname_patternBoomProfile.values()BoomProfile.write_profile()
OS_KEY_NAMESOS_PROFILE_KEYSOS_REQUIRED_KEYSOS_ROOT_KEYSOsProfileOsProfile.__annotations__OsProfile.__firstlineno__OsProfile.__init__()OsProfile.__repr__()OsProfile.__static_attributes__OsProfile.__str__()OsProfile._append_profile()OsProfile._commentsOsProfile._from_data()OsProfile._from_file()OsProfile._generate_id()OsProfile._identity_keyOsProfile._profile_dataOsProfile._profile_keysOsProfile._profile_path()OsProfile._required_keysOsProfile._unwrittenOsProfile.delete_profile()OsProfile.disp_os_idOsProfile.from_host_os_release()OsProfile.from_os_release()OsProfile.from_os_release_file()OsProfile.os_idOsProfile.write_profile()
boom_profiles_path()drop_profiles()find_profiles()get_os_profile_by_id()key_from_key_name()load_profiles()match_os_profile()match_os_profile_by_version()profiles_loaded()select_profile()write_profiles()
- boom.hostprofile module
BOOM_HOST_ADD_OPTSBOOM_HOST_DEL_OPTSBOOM_HOST_IDBOOM_HOST_LABELBOOM_HOST_NAMEHOST_OPTIONAL_KEYSHOST_PROFILE_KEYSHOST_REQUIRED_KEYSHostProfileHostProfile.__annotations__HostProfile.__firstlineno__HostProfile.__init__()HostProfile.__repr__()HostProfile.__set_os_profile()HostProfile.__static_attributes__HostProfile.__str__()HostProfile._append_profile()HostProfile._commentsHostProfile._from_data()HostProfile._generate_id()HostProfile._have_key()HostProfile._identity_keyHostProfile._key_data()HostProfile._ospHostProfile._profile_keysHostProfile._profile_path()HostProfile._required_keysHostProfile._unwrittenHostProfile.add_optsHostProfile.del_optsHostProfile.delete_profile()HostProfile.disp_host_idHostProfile.disp_machine_idHostProfile.disp_os_idHostProfile.host_idHostProfile.host_nameHostProfile.initramfs_patternHostProfile.kernel_patternHostProfile.labelHostProfile.machine_idHostProfile.optional_keysHostProfile.optionsHostProfile.os_idHostProfile.os_nameHostProfile.os_short_nameHostProfile.os_versionHostProfile.os_version_idHostProfile.ospHostProfile.root_opts_btrfsHostProfile.root_opts_lvm2HostProfile.short_nameHostProfile.titleHostProfile.uname_patternHostProfile.write_profile()
boom_host_profiles_path()drop_host_profiles()find_host_profiles()get_host_profile_by_id()host_profiles_loaded()load_host_profiles()match_host_profile()select_host_profile()write_host_profiles()
- boom.command module
I_NONEclone_entry()clone_host()clone_profile()create_entry()create_host()create_profile()delete_entries()delete_hosts()delete_profiles()edit_entry()edit_host()edit_profile()get_machine_id()get_uts_release()list_entries()list_hosts()list_profiles()os_options_from_cmdline()print_cache()print_cache_images()print_entries()print_hosts()print_profiles()
- boom.cache module
- boom.report module
FieldFieldPropertiesFieldTypeReportReport.__add_field()Report.__add_sort_key()Report.__copy_field()Report.__display_fields()Report.__field_match()Report.__find_type()Report.__firstlineno__Report.__get_field()Report.__get_longest_field_name_len()Report.__help_requested()Report.__init__()Report.__key_match()Report.__parse_fields()Report.__parse_keys()Report.__recalculate_fields()Report.__recalculate_sha_width()Report.__report_headings()Report.__row_key_fn()Report.__static_attributes__Report._implicit_fieldsReport._implicit_typesReport._output_as_columns()Report._output_as_json()Report._output_as_rows()Report._output_field()Report._output_field_json()Report._sort_rows()Report.report_object()Report.report_output()
ReportObjTypeReportOpts
- Module contents