pmbootstrap/pmb
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
..
aportgen Fix #219 for real! 2017-07-22 12:36:00 +02:00
build Fix #226: Building busybox recurses forever. (#252) 2017-07-28 17:40:27 +00:00
challenge Challenge APK files: less output by default 2017-07-14 19:32:57 +02:00
chroot Split up initramfs to make it smaller (Close #211) (#257) 2017-07-28 18:51:21 +00:00
config Minor spelling fixes 2017-07-27 19:33:23 +02:00
flasher Various improvements for 'pmbootstrap export' (Fix #232) (#250) 2017-07-27 17:40:38 +00:00
helpers Fix #166: pmbootstrap shutdown: umount deep folder levels first (#274) 2017-07-27 18:14:02 +00:00
install Fix #269: Always use truncate to create empty image file (#276) 2017-07-28 17:41:35 +00:00
parse Various improvements for 'pmbootstrap export' (Fix #232) (#250) 2017-07-27 17:40:38 +00:00
__init__.py Hello, there! 2017-05-26 22:08:45 +02:00