e2072a4979
Fix typo in remove-root-pw script
2023-09-01 15:41:57 -04:00
d6c1c8f38a
Improve TTY locking
...
Prefer serial consoles to TTYs, and present a timeout on graphical TTYs.
2023-09-01 15:41:57 -04:00
c8f1d853a0
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.
2023-09-01 15:41:57 -04:00
cf42c366e0
Redirect output to stdout
2023-09-01 15:41:57 -04:00
e6aa738a7d
Remove serial console from installer boot cmdline
...
Having two consoles causes problems, so just remove it.
2023-09-01 15:41:57 -04:00
afc125bf83
Output DD results
2023-09-01 15:41:57 -04:00
df9b6e4dc6
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.
2023-09-01 15:41:57 -04:00
d8e08ac5ef
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.
2023-09-01 15:41:57 -04:00
8de0b4541a
Add collision detection
2023-09-01 15:41:57 -04:00
8dd16310b7
Fix package lists for bullseye
2023-09-01 15:41:57 -04:00
eccba97db0
Improve log messages
2023-09-01 15:41:57 -04:00
de179d2b65
Fix bad variable name
2023-09-01 15:41:56 -04:00
037d81fb9d
Add dosfstools to package list
2023-09-01 15:41:56 -04:00
65b96a3b1b
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
2023-09-01 15:41:56 -04:00
3707202c5e
Improve preseeding config
2023-09-01 15:41:56 -04:00
924ee347d2
Finish up seed install
2023-09-01 15:41:56 -04:00
0dcb39a2f5
Work on modular installer
2023-09-01 15:41:56 -04:00
b3d2580eeb
Fix destination host dir
2023-09-01 15:41:56 -04:00
ae6bfb974c
Fix tabs
2023-09-01 15:41:56 -04:00
023463574c
Improve logging and messages
2023-09-01 15:41:56 -04:00
976f5e444a
Fix bad option
2023-09-01 15:41:56 -04:00
0dfedda8d9
Improve option handling errors
...
The getopts framework just sucks for this, so do it manually.
2023-09-01 15:41:56 -04:00
818f6a636d
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.
2023-09-01 15:41:56 -04:00
f635e7010c
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).
2023-09-01 15:41:56 -04:00
246562cb65
Revamp header into date
2023-09-01 15:41:56 -04:00
dd93f25a16
Ignore PXE artifacts
2023-09-01 15:41:56 -04:00
87e2503dc0
Merge pull request #4 from parallelvirtualcluster/joshuaboniface-patch-1
2023-09-01 15:41:56 -04:00
d2f67062ed
Merge pull request #3 from parallelvirtualcluster/joshuaboniface-patch-1
2023-09-01 15:41:56 -04:00
769e19dae9
Enhance warning message
2023-09-01 15:41:56 -04:00
c61847f7c9
Adjust final messages
2023-09-01 15:41:56 -04:00
c7b8892ede
Add additional details to README document
2023-09-01 15:41:56 -04:00
552062c9a1
Add wait for networking to be ready
2023-09-01 15:41:56 -04:00
736e1e3a83
Add success messages to wget lookups
2023-09-01 15:41:56 -04:00
d5a4cf7397
Remove per-distro stuff
2023-09-01 15:41:56 -04:00
ec809157f8
Add per-release packages
2023-09-01 15:41:56 -04:00
bf8bf11ef7
Add better messages to indicate skipping
2023-09-01 15:41:56 -04:00
ee98ed1fe7
Fix bugs and improve messages
2023-09-01 15:41:55 -04:00
73c6434f68
Add support for alternate Debian mirrors and rels
2023-09-01 15:41:55 -04:00
b3b6168873
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.
2023-09-01 15:41:55 -04:00
61f7357476
Bump install disk sizes for 0.9.26
2023-09-01 15:41:55 -04:00
dfdf38b8c7
Update splash image again
2023-09-01 15:41:55 -04:00
cae305d012
Update splash image
2023-09-01 15:41:55 -04:00
c1b959b30b
Update to custom splash screen
2023-09-01 15:41:55 -04:00
8ef32fe5fa
Add help for username
2023-09-01 15:41:55 -04:00
baac207e10
Fix ordering of help options
2023-09-01 15:41:55 -04:00
ae83721be9
Allow customizing the deployment username
...
Defaulted to 'deploy' but should be overrideable.
2023-09-01 15:41:55 -04:00
808bdae92c
Update file copyright header
2023-09-01 15:41:55 -04:00
2cb5832a7e
Make mounts immutable and make/mount tmpfs
2023-09-01 15:41:55 -04:00
f1a57b1f42
Add tmpfs to systems by default
2023-09-01 15:41:55 -04:00
27749b7fe5
Fix typo in fstab config
2023-09-01 15:41:55 -04:00