18 |
#$url = "tftp://$server::ip/"; # fallback to tftp |
#$url = "tftp://$server::ip/"; # fallback to tftp |
19 |
#$url = "http://$server::ip/pxelator/"; |
#$url = "http://$server::ip/pxelator/"; |
20 |
|
|
|
my $squash = tftpd::path('debian-live/*squashfs'); |
|
21 |
|
|
22 |
sub config_for_ip { |
sub config_for_ip { |
23 |
|
|
28 |
mkdir $config unless -d $config; |
mkdir $config unless -d $config; |
29 |
$config .= '/' . $ip; |
$config .= '/' . $ip; |
30 |
|
|
31 |
|
my $squash = $url . tftpd::path('debian-live/*squashfs'); |
32 |
write_file $config, qq{ |
write_file $config, qq{ |
33 |
|
|
34 |
default linux |
default linux |
35 |
label linux |
label linux |
36 |
kernel $url/debian-live/vmlinuz1 |
kernel $url/debian-live/vmlinuz1 |
37 |
append initrd=$url/debian-live/initrd1.img boot=live union=aufs noswap noprompt vga=normal fetch=$url/$squash |
append initrd=$url/debian-live/initrd1.img boot=live union=aufs noswap noprompt vga=normal fetch=$squash |
38 |
|
|
39 |
}; |
}; |
40 |
|
|