aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tg19/pxe/http/boot.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'examples/tg19/pxe/http/boot.cfg')
-rw-r--r--examples/tg19/pxe/http/boot.cfg98
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