blob: 798dda851847638eba4791ce483ba6576c264253 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
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
|