pmbootstrap/pmb/chroot
drebrez 7283f03315 Split up initramfs to make it smaller (Close #211) (#257)
Huge thank you to @drebrez for his amazing work on this PR!

* Add generation of initramfs-extra with additional binaries
Extract both initramfs with `pmbootstrap initfs extract`
Add new splashscreens for missing partitions/files errors
Changes in init script:
 - use busybox findfs applet to find boot partition
 - mount boot partion
 - extract initramfs-extra
 - show error splashscreens accordingly and loop forever
 - start usb unlock directly from unlock_root_partition (hook removed)

* Print out a text message for serial debugging in case of errors
Add initramfs-extra files to `pmbootstrap initfs ls` output

* Fix trailing whitespace in comment...

* ls: Indicate which initramfs we're looking at / add wiki link

I've rewritten the initramfs-development article to reflect the
changes made in this PR. It will be a good read for someone who
extracted the initramfs and wants to know why we have two files.
2017-07-28 18:51:21 +00:00
..
__init__.py Hello, there! 2017-05-26 22:08:45 +02:00
apk.py Properly update /etc/apk/repositories when the mirrors change 2017-07-11 19:19:39 +02:00
apk_static.py AutoPEP8 1.3.2 slightly changed automatic formatting 2017-07-14 07:00:07 +02:00
binfmt.py Hello, there! 2017-05-26 22:08:45 +02:00
distccd.py Various distccd related improvements, mostly respect --verbose (#216) 2017-07-21 16:25:52 +00:00
init.py Fix #260, fix #87: Don't cross-compile when not necessary (#265) 2017-07-26 19:01:44 +00:00
initfs.py Split up initramfs to make it smaller (Close #211) (#257) 2017-07-28 18:51:21 +00:00
initfs_hooks.py Properly rebuild/install packages when something changed (Fix #120, #108, #131) (#129) 2017-07-10 15:23:43 +00:00
mount.py Properly support specifying a local folder as --mirror-pmOS 2017-07-12 21:55:47 +02:00
other.py Unified linux-postmarketos kernel for qemu and n900 (#228) 2017-07-25 20:08:35 +00:00
root.py Properly rebuild/install packages when something changed (Fix #120, #108, #131) (#129) 2017-07-10 15:23:43 +00:00
shutdown.py Fix #166: pmbootstrap shutdown: umount deep folder levels first (#274) 2017-07-27 18:14:02 +00:00
user.py Revert "Fixed menuconfig with new async runner" 2017-06-02 21:33:29 +02:00
zap.py Fix #242: Validate input in pmb.helpers.cli 2017-07-26 19:05:06 +02:00