6. entry

Entry point module for cmkinitramfs

class cmkinitramfs.entry.Config(root, mounts, keymap, files, execs, libs, busybox, init_path, cmkcpiodir_opts, cmkcpiolist_opts, modules, has_modules_manual, scripts)[source]

Bases: object

Configuration informations

Parameters
cmkinitramfs.entry.read_config(config_file=None)[source]

Read a configuration file and generate data structures from it

Parameters

config_file (Optional[str]) – Configuration file to use. Defaults to, in order: CMKINITCFG environment variable, ./cmkinitramfs.ini, /etc/cmkinitramfs.ini.

Returns

Configuration dictionnary, described by Config

Raises

ValueError – Config file parsing error

Return type

Config

cmkinitramfs.entry.entry_cmkinit()[source]

Main entry point of the module

Return type

None

cmkinitramfs.entry.entry_findlib()[source]

Entry point for the findlib utility

Return type

None

cmkinitramfs.entry.entry_cmkcpiolist()[source]

Entry point for cmkcpiolist

Return type

None

cmkinitramfs.entry.entry_cmkcpiodir()[source]

Entry point for cmkcpiodir

Return type

None