Joshua Boniface
2ad3de479c
Fix partition and console bugs
2021-12-13 15:41:31 -05:00
Joshua Boniface
9a3274f598
Fix bad escapes
2021-12-13 15:15:45 -05:00
Joshua Boniface
e18ad4c2e3
Ensure defaults are always set
2021-12-13 14:58:30 -05:00
Joshua Boniface
a39f0d1aab
Up fatal reboot timeout
2021-12-13 14:53:28 -05:00
Joshua Boniface
0cc1e6b9ab
Add filesystem selection and add BIOS boot part
2021-12-13 14:52:06 -05:00
Joshua Boniface
ce1b8ac4f6
Allow pausing before failure reboot.
2021-12-13 14:09:21 -05:00
Joshua Boniface
78af7006ed
Add more robust removal of LVM on target
...
Should prevent strange failures to recreate LVM if a previous one
existed and no block zeroing is done.
2021-12-13 13:39:48 -05:00
Joshua Boniface
100bd8c403
Add ACPI support to initial config
2021-12-13 12:42:48 -05:00
Joshua Boniface
a3fd110b59
Add autoselected consoles to Grub config
...
Prevents having to pick a bunch, which can break if more than one serial
is present for example. Also automates this based on what the installer
has/detects as active.
2021-12-13 02:51:19 -05:00
Joshua Boniface
d015489a83
Fix incorrect conditional for failures
2021-12-13 01:27:51 -05:00
Joshua Boniface
e3f9ee8945
Add workaround if keys fail to fetch
2021-12-13 01:25:59 -05:00
Joshua Boniface
1e1426df13
Add addpkglist to prompt options and use apt-get
2021-12-12 23:37:52 -05:00
Joshua Boniface
483068c38c
Convert preseed to supplemental package list
...
Converts the option that the preseed file gives into a supplemental
package list by default to avoid accidentally overwriting required
packages.
Also add ipmitool to the supplemental packages list.
2021-12-12 23:27:01 -05:00
Joshua Boniface
dcc608d090
Add additional consoles to initial GRUB
2021-12-12 23:10:59 -05:00
Joshua Boniface
03a01d563c
Remove respawn and promote skip_blockcheck
...
1. Remove the respawning and replace with a restart, since it never
worked properly. Also add a "DONE" flag to prevent repeated triggering
during cleanup.
2. Promote the skip_blockcheck to a requested configuration item and a
fully-featured key in the tftp preseed file.
2021-12-12 23:06:10 -05:00
Joshua Boniface
7b3f0e5f0d
Use more reliable grep method
2021-12-12 20:18:47 -05:00
Joshua Boniface
19b96b4ade
Fix bad grep
2021-12-12 19:50:00 -05:00
Joshua Boniface
64b36c0c67
Fix missing test command
2021-12-12 18:49:51 -05:00
Joshua Boniface
5642779dbf
Improve TTY locking
...
Prefer serial consoles to TTYs, and present a timeout on graphical TTYs.
2021-12-12 16:44:46 -05:00
Joshua Boniface
0f52de5b66
Move to template format instead of cat-EOF
...
Simplifies the scripts and adds the ability to easily and cleanly change
the contents of these files without dealing with escape characters, etc.
2021-12-12 16:44:39 -05:00