pmbootstrap/pmb
Oliver Smith ed4072956d
pmbootstrap install --ondev: new option
Add initial support for the on-device installer in pmbootstrap. Let
pmbootstrap create a regular split image, then prepare a new installer
rootfs and copy the previously generated rootfs image into the installer
rootfs. Put the installer rootfs into a new image, with reserved space.

There is more to do from here, such as disabling the generation of the
user account when using --ondev. But this requires support in
postmarketos-ondev first, so let's build that iteratively.

Related: https://wiki.postmarketos.org/wiki/On-device_installer
Related: https://gitlab.com/postmarketOS/postmarketos-ondev/-/issues
2020-06-09 15:48:12 +02:00
..
aportgen pmb: introduce deviceinfo_chassis (MR 1933) 2020-05-24 08:38:10 +02:00
build pmb.parse.kconfig: implement anbox kconfig check (MR 1916) 2020-05-24 04:42:01 +02:00
chroot pmbootstrap install --ondev: new option 2020-06-09 15:48:12 +02:00
config Add "flasher flash_vbmeta" support for heimdall devices (MR 1936) 2020-06-02 11:14:59 +02:00
data pmb/data/keys/pmos-5a03a13a.rsa.pub: remove (!1835) 2019-11-21 23:52:25 +01:00
export Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
flasher Add "flasher flash_vbmeta" support for heimdall devices (MR 1936) 2020-06-02 11:14:59 +02:00
helpers pmbootstrap install --ondev: new option 2020-06-09 15:48:12 +02:00
install pmbootstrap install --ondev: new option 2020-06-09 15:48:12 +02:00
parse pmbootstrap install --ondev: new option 2020-06-09 15:48:12 +02:00
qemu pmb.qemu: set output="tui" to avoid logging the stdout (!1886) 2020-03-14 08:05:57 +01:00
__init__.py pmb: Fail on device ports directly in device/* (!1879) 2020-03-14 08:44:53 +01:00