pmbootstrap/pmb/chroot
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
apk.py Disable timeout for installing packages from apk (MR 1925) 2020-04-25 10:52:00 +03:00
apk_static.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
binfmt.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
distccd.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
init.py pmb.chroot.init: verify chroot channel (MR 1912) 2020-05-17 08:08:45 +02:00
initfs.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
initfs_hooks.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
mount.py chroot: put built packages into channel subdir (MR 1912) 2020-05-17 08:08:45 +02:00
other.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
root.py Disable timeout for installing packages from apk (MR 1925) 2020-04-25 10:52:00 +03:00
shutdown.py pmbootstrap install --ondev: new option (MR 1946) 2020-06-19 09:36:51 +02:00
user.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
zap.py pmbootstrap install --ondev: new option (MR 1946) 2020-06-19 09:36:51 +02:00