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