pmb.types package¶
Module contents¶
- class pmb.types.Bootimg¶
Bases:
TypedDict
- base: str¶
- cmdline: str¶
- dtb_offset: str | None¶
- dtb_second: str¶
- header_version: str | None¶
- kernel_offset: str¶
- mtk_label_kernel: str¶
- mtk_label_ramdisk: str¶
- pagesize: str¶
- qcdt: str¶
- qcdt_type: str | None¶
- ramdisk_offset: str¶
- second_offset: str¶
- tags_offset: str¶
- class pmb.types.PartitionLayout¶
Bases:
TypedDict
- boot: int¶
- kernel: int | None¶
- reserve: int | None¶
- root: int¶
- class pmb.types.PmbArgs(**kwargs)¶
Bases:
Namespace
- action_flasher: str¶
- action_initfs: str¶
- action_kconfig: str¶
- action_netboot: str¶
- action_test: str¶
- add: str¶
- all: bool¶
- all_git: bool¶
- all_stable: bool¶
- android_recovery_zip: bool¶
- apkindex_path: Path¶
- aports: list[Path] | None¶
- as_root: bool¶
- assume_yes: bool¶
- auto: bool¶
- autoinstall: bool¶
- boot_size: str¶
- build_default_device_arch: str¶
- buildroot: str¶
- built: bool¶
- ccache: bool¶
- ccache_size: str¶
- cipher: str¶
- clear_log: bool¶
- cmdline: str¶
- command: str¶
- config: Path¶
- cross: bool¶
- details: bool¶
- details_to_stdout: bool¶
- deviceinfo_parse_kernel: str¶
- devices: str¶
- disk: Path¶
- dry: bool¶
- efi: bool¶
- envkernel: bool¶
- export_folder: Path¶
- extra_space: str¶
- fast: bool¶
- file: str¶
- filesystem: str¶
- flash_method: str¶
- folder: str¶
- force: bool¶
- fork_alpine: bool¶
- fork_alpine_retain_branch: bool¶
- full_disk_encryption: bool¶
- go_mod_cache: bool¶
- hook: str¶
- host: str¶
- host_qemu: bool¶
- http: bool¶
- ignore_depends: bool¶
- image: bool¶
- image_size: str¶
- install_base: bool¶
- install_blockdev: bool¶
- install_cgpt: bool¶
- install_key: bool¶
- install_local_pkgs: bool¶
- install_recommends: bool¶
- is_default_channel: str¶
- iter_time: str¶
- jobs: str¶
- kconfig_check_details: bool¶
- keep_going: bool¶
- kernel: str¶
- keymap: str¶
- lines: int¶
- log: Path¶
- mirror_alpine: str¶
- mirror_postmarketos: str¶
- name: str¶
- nconfig: bool¶
- netboot: bool¶
- no_depends: bool¶
- no_fde: bool¶
- no_firewall: bool¶
- no_image: bool¶
- no_reboot: bool¶
- no_sshd: bool¶
- non_existing: str¶
- odin_flashable_tar: bool¶
- offline: bool¶
- on_device_installer: bool¶
- ondev_cp: list[tuple[str, str]]¶
- ondev_no_rootfs: bool¶
- output: str¶
- overview: bool¶
- package: str | list[str]¶
- packages: list[str]¶
- partition: str¶
- password: str¶
- path: Path¶
- pkgname: str¶
- pkgname_pkgver_srcurl: str¶
- pkgs_local: bool¶
- pkgs_local_mismatch: bool¶
- pkgs_online_mismatch: bool¶
- port: str¶
- qemu_audio: str¶
- qemu_cpu: str¶
- qemu_display: str¶
- qemu_gl: bool¶
- qemu_kvm: bool¶
- qemu_redir_stdio: str¶
- qemu_tablet: bool¶
- qemu_video: str¶
- recovery_flash_kernel: bool¶
- recovery_install_partition: str¶
- ref: str¶
- replace: bool¶
- repository: str¶
- reset: bool¶
- resume: bool¶
- rootfs: bool¶
- rsync: bool¶
- scripts: str¶
- second_storage: str¶
- sector_size: int | None¶
- selected_providers: dict[str, str]¶
- sparse: bool¶
- split: bool¶
- src: str¶
- ssh_keys: str¶
- strict: bool¶
- sudo_timer: bool¶
- suffix: str¶
- systemd: str¶
- timeout: float¶
- user: str¶
- value: str¶
- verbose: bool¶
- verify: bool¶
- work: Path¶
- xauth: bool¶
- xconfig: bool¶
- zap: bool¶