Commit Graph

118 Commits

Author SHA1 Message Date
Joshua Boniface f986431d2c Add proper license to README 2023-09-01 15:41:54 -04:00
Joshua Boniface e1598f5895 Slight tweaks to installer script 2023-09-01 15:41:54 -04:00
Joshua Boniface 4a4774a9bb Ensure isolinux is installed 2023-09-01 15:41:54 -04:00
Joshua Boniface cb3cb4a706 Reimplement initial fail 2023-09-01 15:41:54 -04:00
Joshua Boniface 02a5507523 Revert "Set -noappend to mksquashfs just in case"
This reverts commit e3d0a4bf5d.
2023-09-01 15:41:54 -04:00
Joshua Boniface ce64cf9bd5 Don't fail script if partprobe fails 2023-09-01 15:41:54 -04:00
Joshua Boniface 242675c63e Add simple README 2023-09-01 15:41:54 -04:00
Joshua Boniface cfd9f9c75e Add date to ISO file name 2023-09-01 15:41:54 -04:00
Joshua Boniface f0d46a6440 Improve disk printing and layout 2023-09-01 15:41:54 -04:00
Joshua Boniface 2e746231cc Set -noappend to mksquashfs just in case 2023-09-01 15:41:54 -04:00
Joshua Boniface 07a50bc862 Revamp output messages and ordering 2023-09-01 15:41:54 -04:00
Joshua Boniface e08e37a31f Verify that SSH keys URL is valid 2023-09-01 15:41:54 -04:00
Joshua Boniface 4753050f7f Add generation of SSH host keys 2023-09-01 15:41:54 -04:00
Joshua Boniface 18b7ad2dab Install ntp as well 2023-09-01 15:41:54 -04:00
Joshua Boniface aceb611d1f Install ca-certificates as well 2023-09-01 15:41:54 -04:00
Joshua Boniface 8f7b0b4a6c Install python stub too 2023-09-01 15:41:54 -04:00
Joshua Boniface 0c291c535b Install python during install 2023-09-01 15:41:54 -04:00
Joshua Boniface da2a489721 Install vlan and bonding in target 2023-09-01 15:41:54 -04:00
Joshua Boniface 46899e3433 Improve output message at end of install 2023-09-01 15:41:54 -04:00
Joshua Boniface b3c2d05277 Fix some bugs and set NOPASSWD 2023-09-01 15:41:54 -04:00
Joshua Boniface 868d7fd5f4 Really fix bug with fstab 2023-09-01 15:41:54 -04:00
Joshua Boniface 6f77e54c8a Format final message more nicely 2023-09-01 15:41:53 -04:00
Joshua Boniface 412aa161df Forcibly replace squashfs if it exists 2023-09-01 15:41:53 -04:00
Joshua Boniface 132d6dbbbf Fix bug with fstab entries 2023-09-01 15:41:53 -04:00
Joshua Boniface 72b773c778 Correct conditional for archived squashfs 2023-09-01 15:41:53 -04:00
Joshua Boniface 5d96b1acde Flip echoes to top 2023-09-01 15:41:53 -04:00
Joshua Boniface 4d8cc08089 More tweaks to theming 2023-09-01 15:41:53 -04:00
Joshua Boniface 542acc20f3 Clean up styling 2023-09-01 15:41:53 -04:00
Joshua Boniface 59455e027a Theme the EFI Grub menu 2023-09-01 15:41:53 -04:00
Joshua Boniface 71b109eff4 Handle EFI installing better and support non-EFI 2023-09-01 15:41:53 -04:00
Joshua Boniface a2b257ef9e Use amd64 EFI GRUB explicitly 2023-09-01 15:41:53 -04:00
Joshua Boniface f425017030 Ignore log files too 2023-09-01 15:41:53 -04:00
Joshua Boniface ae6ed05b18 Flip the cached squashfs arg around 2023-09-01 15:41:53 -04:00
Joshua Boniface 2a72e0a001 Reenable GRUB EFI mode 2023-09-01 15:41:53 -04:00
Joshua Boniface d4fe0bb005 Allow ignoring squashfs artifact 2023-09-01 15:41:53 -04:00
Joshua Boniface abf4115f15 Create if-up.d directory 2023-09-01 15:41:53 -04:00
Joshua Boniface 21ffbf571f Fix bugs in install.sh 2023-09-01 15:41:53 -04:00
Joshua Boniface b5edeb9b1d Add missing artifacts path on ISO 2023-09-01 15:41:53 -04:00
Joshua Boniface 026f7d093f Correct escaping in issue-gen 2023-09-01 15:41:53 -04:00
Joshua Boniface 9fd1359bc9 Cleanup a bit more 2023-09-01 15:41:53 -04:00
Joshua Boniface 6c389f7413 Correct syntax error in issue-gen output 2023-09-01 15:41:53 -04:00
Joshua Boniface c0df5935d2 Further tweaks and improvements 2023-09-01 15:41:53 -04:00
Joshua Boniface d3ab0c5f7d Make name selection dynamic 2023-09-01 15:41:53 -04:00
Joshua Boniface cf669b52c2 Move autogen'd files to artifacts dir 2023-09-01 15:41:53 -04:00
Joshua Boniface 37190ba7e7 Suppress stdout from gdisk 2023-09-01 15:41:53 -04:00
Joshua Boniface 898fb28cb8 Use sudo for the copy 2023-09-01 15:41:53 -04:00
Joshua Boniface c7b3dfff4c Include downloading of LiveISO too 2023-09-01 15:41:53 -04:00
Joshua Boniface 422fb3cdcd Reverse order of squashfs creation/archive 2023-09-01 15:41:53 -04:00
Joshua Boniface a2b40021d0 Replace isolinux.cfg instead of menu.cfg 2023-09-01 15:41:53 -04:00
Joshua Boniface d9f43c47c4 Improve menu and generation 2023-09-01 15:41:53 -04:00