mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 12:33:02 +02:00
Generate a boot menu, accessible with C-c during a short window, where a user can interactively select a custom boot source and/or trigger a factory reset of the device. With this in place, we should always be able to unbrick a device, as the image can be fed over the network, and local data can be ignored by opting in to a factory reset.
15 lines
318 B
Bash
15 lines
318 B
Bash
echo "Press Ctrl-C NOW to enter boot menu"
|
|
if sleep "${ixbootdelay}"; then
|
|
run ixbootorder
|
|
|
|
echo "FATAL: Exhausted all available boot sources, rebooting"
|
|
sleep 1
|
|
reset
|
|
fi
|
|
|
|
bootmenu
|
|
if test "${dev_mode}" != "yes"; then
|
|
pause "Console shell access PROHIBITED. Press any key to reset..."
|
|
reset
|
|
fi
|