pmbootstrap/pmb/install
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
_install.py pmbootstrap install --ondev: new option (MR 1946) 2020-06-19 09:36:51 +02:00
blockdevice.py install_system_image: add sdcard argument (MR 1946) 2020-06-19 09:36:51 +02:00
file.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
format.py install_system_image: add sdcard argument (MR 1946) 2020-06-19 09:36:51 +02:00
losetup.py pmb.chroot.shutdown: losetup with auto_init=False (MR 1912) 2020-05-17 08:08:45 +02:00
partition.py install_system_image: add sdcard argument (MR 1946) 2020-06-19 09:36:51 +02:00
recovery.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00