pmbootstrap/pmb/parse
Oliver Smith ddb5d9ae2c
pmbootstrap install --ondev: new option (MR 1946)
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-19 09:36:51 +02:00
..
__init__.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
_apkbuild.py pmb.parse._apkbuild: decrease log verbosity (!1897) 2020-03-29 15:15:55 +02:00
apkindex.py pmb.parse: Respect provider_priority if multiple providers exist (MR 1945) 2020-06-16 01:31:28 +03:00
arch.py pmbootstrap install --ondev: new option (MR 1946) 2020-06-19 09:36:51 +02:00
arguments.py pmbootstrap install --ondev: new option (MR 1946) 2020-06-19 09:36:51 +02:00
binfmt_info.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
bootimg.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
depends.py pmb.parse: Respect provider_priority if multiple providers exist (MR 1945) 2020-06-16 01:31:28 +03:00
deviceinfo.py pmb.parse.deviceinfo.sanity_check: verify chassis (MR 1933) 2020-05-24 08:38:43 +02:00
kconfig.py pmb.parse.kconfig: implement anbox kconfig check (MR 1916) 2020-05-24 04:42:01 +02:00
version.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00