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.
This commit is contained in:
2023-09-01 15:41:57 -04:00
parent cf42c366e0
commit c8f1d853a0
22 changed files with 1018 additions and 924 deletions

33
templates/isolinux.cfg Normal file
View File

@ -0,0 +1,33 @@
path
prompt 0
timeout 100
UI vesamenu.c32
MENU background /splash.png
MENU color title * #FFFFFFFF *
MENU color border * #00000000 #00000000 none
MENU color sel * #ffffffff #76a1d0ff *
MENU color hotsel 1;7;37;40 #ffffffff #76a1d0ff *
MENU color timeout_msg * #ffffffff #00000000 none
MENU color tabmsg * #ffffffff #00000000 *
MENU color help 37;40 #ffdddd00 #00000000 *
MENU vshift 8
MENU tabmsg Press ENTER to boot or TAB to edit a menu entry
MENU title PVC Live Installer
MENU default PVC Live Installer
MENU clear
LABEL PVC Live Installer
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components quiet splash
LABEL Traditional Debian Installer (graphical)
linux /d-i/gtk/vmlinuz
APPEND initrd=/d-i/gtk/initrd.gz append video=vesa:ywrap,mtrr vga=788
LABEL Traditional Debian Installer (console)
linux /d-i/vmlinuz
APPEND initrd=/d-i/initrd.gz