diff options
Diffstat (limited to 'examples/tg19/pxe/http/boot.cfg')
-rw-r--r-- | examples/tg19/pxe/http/boot.cfg | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/examples/tg19/pxe/http/boot.cfg b/examples/tg19/pxe/http/boot.cfg new file mode 100644 index 0000000..798dda8 --- /dev/null +++ b/examples/tg19/pxe/http/boot.cfg @@ -0,0 +1,98 @@ +#!ipxe + +:global_vars +# set site name +set site_name The Gathering 2019 + +# set boot domain +set boot_domain boot.tg19.gathering.org + +# set location of memdisk +set memdisk http://${boot_domain}/memdisk + +# signature check enabled? +set sigs_enabled false + +# image signatures check enabled? +set img_sigs_enabled false + +# set location of signatures for sources +set sigs http://${boot_domain}/sigs/ + +# set location of latest iPXE +set ipxe_disk netboot.xyz-undionly.kpxe + +# set location of background image +set bg_image http://${boot_domain}/bg.png + +################## +# official mirrors +################## +:mirrors +### Alpine Linux +set alpinelinux_mirror dl-cdn.alpinelinux.org +set alpinelinux_base_dir alpine + +### ArchLinux +set archlinux_mirror mirror.rackspace.com +set archlinux_base_dir archlinux + +### CentOS +set centos_mirror mirror.centos.org +set centos_base_dir centos + +### Debian +set debian_mirror deb.debian.org +set debian_base_dir debian + +### Devuan +set devuan_mirror auto.mirror.devuan.org +set devuan_base_dir devuan + +### Fedora +set fedora_mirror mirrors.kernel.org +set fedora_base_dir fedora + +### Mageia +set mageia_mirror mirrors.kernel.org +set mageia_base_dir mageia + +### OpenSUSE +set opensuse_mirror download.opensuse.org +set opensuse_base_dir distribution/leap + +### Slackware +set slackware_mirror mirror.rackspace.com +set slackware_base_dir slackware + +### Ubuntu +set ubuntu_mirror archive.ubuntu.com +set ubuntu_base_dir ubuntu + +################################################# +# determine architectures and enable menu options +################################################# +:architectures +set menu_linux 1 +set menu_bsd 1 +set menu_freedos 1 +set menu_live 1 +set menu_security 1 +set menu_utils 1 +iseq ${buildarch} i386 && goto x86_64 || +iseq ${buildarch} x86_64 && goto x86_64 || +iseq ${buildarch} arm64 && goto arm64 || +goto architectures_end +:x86_64 +goto architectures_end +:arm64 +set menu_freedos 0 +set menu_live 0 +set menu_security 0 +set menu_utils 0 +goto architectures_end +:architectures_end +goto end + +:end +exit |