Commit Graph

73 Commits

Author SHA1 Message Date
531f915348 Change default mirror 2023-08-28 22:57:07 -04:00
77e778e499 Add noeject config 2023-08-28 22:26:04 -04:00
b64cfc4375 Reset liveISO to bullseye
Bookworm seems to have a serious bug with PERC controllers causing the
drive to reset. This goes away with Bullseye, so use that instead.
2023-08-28 20:53:54 -04:00
162a5d00fa Use readline prompt if required 2023-08-28 16:26:36 -04:00
078750f09d Use non-free-firmware for liveISO 2023-08-28 15:25:13 -04:00
42e29013e8 Use bookworm for liveISO 2023-08-28 15:15:19 -04:00
abc82651df Fix bootloader configuration for live env 2022-11-02 22:40:00 -04:00
7e04199e1e Update default mirror to UWaterloo (Rogers outage) 2022-07-08 15:31:17 -04:00
b5d1d75650 Add missing mkdir 2022-07-06 11:38:26 -04:00
25315ebfd5 Add bnxt_en to initramfs 2022-07-06 11:35:13 -04:00
dedc330a31 Make mirror server configurable 2022-07-05 10:55:16 -04:00
8d0b05b027 Switch to Rafal's mirror
The official mirror is very slow and has problems with connectivity
sometimes.
2022-07-05 10:50:43 -04:00
03809a8691 Go back to buster
For some reason LB keeps installing buster anyways.
2021-12-30 23:23:18 -05:00
fe1d6023d3 Add support for cross-arch ISOs
Initial support for arm64 installer support, as well as supporting
building the amd64 files on arm64 (i.e. an RPi3/4)
2021-12-30 18:37:35 -05:00
ef832cc112 Move into script dirs before running 2021-12-30 05:47:11 -05:00
1d0dd0fab7 Add blacklisting in installer 2021-12-14 19:29:23 -05:00
337fe22b29 Correct location of remove-root-pw.sh 2021-12-12 18:36:10 -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
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
152e176bd6 Add dosfstools to package list 2021-12-06 13:54:02 -05:00
24758a765b Improve preseeding config 2021-12-06 02:49:33 -05:00
3fb93b8359 Improve logging and messages 2021-12-04 02:47:55 -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
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
d19d1554ac Add better messages to indicate skipping 2021-09-08 11:15:15 -04:00
01a0307b21 Add help for username 2021-04-13 16:51:08 -04:00
2c6960129d Fix ordering of help options 2021-04-13 11:38:46 -04:00
bc36ddca21 Allow customizing the deployment username
Defaulted to 'deploy' but should be overrideable.
2021-04-13 11:35:02 -04:00
192c7ba18a Add support for vLANs in installer 2020-09-25 12:43:35 -04:00
91a2cdf4b6 Add some additional supplemental packages (fw) 2020-08-17 11:44:23 -04:00
acae8648f6 Handle failing to bind mount 2020-08-16 21:49:53 -04:00
643375a5d3 Use local archives dir for debootstrapping 2020-08-16 21:36:39 -04:00
ba92f6c569 QOL improvements to scripts and script 2020-08-16 21:29:18 -04:00
d175d7c425 Correct issues with isolinux boot 2020-08-16 21:12:13 -04:00
4952e6020e Conveniently print all fails at once 2020-08-16 12:15:39 -04:00
3f9f0a794f Ensure resolv.conf is set too 2020-05-28 15:30:02 -04:00
6d19fd1772 Add cacertificates to live ISO package list 2019-12-13 14:16:00 -05:00
97d05a64bc Fix missing semicolon 2019-12-13 14:09:03 -05:00
dca259e465 Use the active standard ISO image dynamic 2019-12-13 13:46:58 -05:00
ba7bd8d43b Remove empty ISOs if download fails 2019-12-13 13:39:33 -05:00
fd3b685def Remove apt-cacher setup 2019-07-07 02:35:58 -04:00
b64a241763 Allow last-minute editing of interfaces file
Allow this to happen before the installer completes, rather than once
the system starts up.
2019-06-21 13:44:06 -04:00
055007a9d3 Ensure isolinux is installed 2019-06-17 22:27:16 -04:00
b3d9d47cfe Reimplement initial fail 2019-06-17 22:09:31 -04:00
c94d21e258 Revert "Set -noappend to mksquashfs just in case"
This reverts commit e3d0a4bf5d.
2019-06-17 22:03:54 -04:00
75d3c720d0 Add date to ISO file name 2019-06-17 13:26:18 -04:00
e3d0a4bf5d Set -noappend to mksquashfs just in case 2019-06-17 10:27:59 -04:00
930632cb7d Forcibly replace squashfs if it exists 2019-06-15 23:39:21 -04:00
1c63100078 Correct conditional for archived squashfs 2019-06-15 22:25:45 -04:00
6454844766 Theme the EFI Grub menu 2019-06-15 17:24:14 -04:00