def luks_format_root(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
loopdev: Path,
cached: bool,
inserting_generated_root: bool = False,
@contextlib.contextmanager
def mount_image(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
cached: bool,
base_image: Optional[Path], # the path to the mounted base image root
loopdev: Optional[Path],
def install_packages_dnf(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
packages: Set[str],
) -> None:
@complete_step("Installing Gentoo…")
def install_gentoo(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
) -> None:
from .gentoo import Gentoo
def insert_partition(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
raw: BinaryIO,
loopdev: Path,
blob: BinaryIO,
def insert_generated_root(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
raw: Optional[BinaryIO],
loopdev: Optional[Path],
image: Optional[BinaryIO],
def insert_verity(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
raw: Optional[BinaryIO],
loopdev: Optional[Path],
verity: Optional[BinaryIO],
def insert_verity_sig(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
raw: Optional[BinaryIO],
loopdev: Optional[Path],
verity_sig: Optional[BinaryIO],
def install_unified_kernel(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
root_hash: Optional[str],
for_cache: bool,
cached: bool,
def extract_kernel_image_initrd(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
for_cache: bool,
mount: Callable[[], ContextManager[None]],
) -> Union[Tuple[BinaryIO, BinaryIO], Tuple[None, None]]:
def _link_output(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
oldpath: PathString,
newpath: PathString,
mode: int = 0o666,
def build_image(
- config: MkosiConfig, state: MkosiState,
+ config: MkosiConfig,
+ state: MkosiState,
*,
manifest: Optional[Manifest] = None,
for_cache: bool = False,