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
|
# File 'manifests/syslinux/system.pp', line 1
class pxe::syslinux::system(
String[1] $tftp_root,
String[1] $syslinux_dir,
) {
package { 'syslinux': }
file { "${tftp_root}/pxelinux.0":
source => "${syslinux_dir}/pxelinux.0",
require => Package['syslinux'],
}
file { "${tftp_root}/syslinux/menu.c32":
source => "${syslinux_dir}/menu.c32",
require => Package['syslinux'],
}
file { "${tftp_root}/syslinux/vesamenu.c32":
source => "${syslinux_dir}/vesamenu.c32",
require => Package['syslinux'],
}
file { "${tftp_root}/syslinux/reboot.c32":
source => "${syslinux_dir}/reboot.c32",
require => Package['syslinux'],
}
file { "${tftp_root}/syslinux/memdisk":
source => "${syslinux_dir}/memdisk",
require => Package['syslinux'],
}
}
|