163 Commits

Author SHA1 Message Date
7b3f0e5f0d Use more reliable grep method 2021-12-12 20:18:47 -05:00
0767984729 Add interactive shell too 2021-12-12 20:05:11 -05:00
19b96b4ade Fix bad grep 2021-12-12 19:50:00 -05:00
d17073dc7f Fix panic spawning shell 2021-12-12 19:43:43 -05:00
64b36c0c67 Fix missing test command 2021-12-12 18:49:51 -05:00
337fe22b29 Correct location of remove-root-pw.sh 2021-12-12 18:36:10 -05:00
0741e5ea6b Fix typo in remove-root-pw script 2021-12-12 18:35:23 -05:00
5642779dbf Improve TTY locking
Prefer serial consoles to TTYs, and present a timeout on graphical TTYs.
2021-12-12 16:44:46 -05:00
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
4ccce61aab Redirect output to stdout 2021-12-12 01:17:25 -05:00
32a9f7a9af Remove serial console from installer boot cmdline
Having two consoles causes problems, so just remove it.
2021-12-12 01:04:08 -05:00
0708f286db Output DD results 2021-12-12 00:49:30 -05:00
87011ff63b Bump ethdevice-timeout to 600s
It seems that this can time out if dnsmasq is already sending a TFTP
file. To prevent this just bump up the timeout to 10 minutes.
2021-12-11 22:39:26 -05:00
133d6fe994 Complete implementation of seed install
Some fixed decisions were made, namely that bond0 would be created by
the installer from "all other interfaces" to facilitate easy
provisioning.
2021-12-11 18:48:26 -05:00
c1be2d316b Add collision detection 2021-12-06 23:50:08 -05:00
2b60ea27dd Fix package lists for bullseye 2021-12-06 23:12:13 -05:00
318449d55b Improve log messages 2021-12-06 15:06:43 -05:00
56d0f90baf Fix bad variable name 2021-12-06 14:56:32 -05:00
152e176bd6 Add dosfstools to package list 2021-12-06 13:54:02 -05:00
2927f9f6ca Optimize install.sh
1. Fix borked logfile
2. Exclude systemd-timesyncd for bullseye installs
3. Optimize block zeroing
4. Add some missing yes| in lvcreate/mkfs
2021-12-06 13:52:35 -05:00
24758a765b Improve preseeding config 2021-12-06 02:49:33 -05:00
cafcfca9d0 Finish up seed install 2021-12-06 01:13:11 -05:00
f8e2eb7395 Work on modular installer 2021-12-06 01:12:44 -05:00
1cc74e4746 Fix destination host dir 2021-12-04 03:37:38 -05:00
061832ec16 Fix tabs 2021-12-04 02:49:20 -05:00
3fb93b8359 Improve logging and messages 2021-12-04 02:47:55 -05:00
7e50efa9b9 Fix bad option 2021-12-04 02:40:32 -05:00
30f9bbec95 Improve option handling errors
The getopts framework just sucks for this, so do it manually.
2021-12-04 02:39:49 -05:00
252c543304 Add buildpxe.sh framework
Adds a script to set up a PXE image directory for the PVC installer.
Provides an alternative to the ISO for automating deploys in a
controlled, PXE-based environment.
2021-12-04 02:28:18 -05:00
f858d03ff9 Replace old buildiso.sh with live-build script
The old script was cumbersome and complex. Replace it with a script that
leverages the Debian live-build (lb) framework to simplify the script
and configuration as well as minimize sprawl in the final image (~40MB
savings).
2021-12-04 02:19:13 -05:00
e3d3cbe6fa Revamp header into date 2021-12-04 02:18:58 -05:00
a2fae4dac6 Ignore PXE artifacts 2021-12-04 02:14:21 -05:00
e39a473c53
Merge pull request #4 from parallelvirtualcluster/joshuaboniface-patch-1 2021-10-29 20:15:41 -04:00
b5dacd8f02
Enhance warning message 2021-10-29 20:15:29 -04:00
32d66e6b4c
Merge pull request #3 from parallelvirtualcluster/joshuaboniface-patch-1 2021-10-29 20:14:06 -04:00
95cb3b8986
Add additional details to README document 2021-10-29 20:13:24 -04:00
df1acc5e80 Adjust final messages 2021-10-12 02:17:20 -04:00
c34167a01f Add wait for networking to be ready 2021-09-09 13:51:47 -04:00
ca9796ef51 Add success messages to wget lookups 2021-09-09 11:41:01 -04:00
b81945f233 Remove per-distro stuff 2021-09-08 17:02:02 -04:00
2f1be77f27 Add per-release packages 2021-09-08 16:38:29 -04:00
d19d1554ac Add better messages to indicate skipping 2021-09-08 11:15:15 -04:00
8e69349b53 Fix bugs and improve messages 2021-09-08 11:07:05 -04:00
3652ba2f18 Add support for alternate Debian mirrors and rels 2021-09-08 10:48:26 -04:00
786314d392 Reformat notes and tweak base disk size again
Allow ~30GB disks to be used, since these are rare and 32GB is a common
SD card/MMC size.
2021-08-05 04:29:24 -04:00
4ddb1f2675 Bump install disk sizes for 0.9.26 2021-07-19 09:52:06 -04:00
4ac91328a4 Update splash image again 2021-06-30 10:23:08 -04:00
d1fd5002a8 Update splash image 2021-06-29 20:46:39 -04:00
a71d57788b Update to custom splash screen 2021-06-29 20:46:39 -04:00
01a0307b21 Add help for username 2021-04-13 16:51:08 -04:00