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. |
||
---|---|---|
.. | ||
__init__.py | ||
apk.py | ||
apk_static.py | ||
binfmt.py | ||
distccd.py | ||
init.py | ||
initfs.py | ||
initfs_hooks.py | ||
mount.py | ||
other.py | ||
root.py | ||
shutdown.py | ||
user.py | ||
zap.py |