174 |
$image = 'freedos.gz'; |
$image = 'freedos.gz'; |
175 |
upstream::mirror_file 'http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/balder/balder10.imz' => "$dir/$image"; |
upstream::mirror_file 'http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/balder/balder10.imz' => "$dir/$image"; |
176 |
warn "using $image [default FreeDOS]\n"; |
warn "using $image [default FreeDOS]\n"; |
177 |
|
symlink "$dir/$image", client::ip_path $ip . '/memdisk.image'; |
178 |
} else { |
} else { |
179 |
$image =~ s{^.+/tftp/memdisk/}{} && warn "using $image\n"; |
$image =~ s{^.+/tftp/memdisk/}{} && warn "using $image\n"; |
180 |
} |
} |
181 |
|
|
182 |
|
if ( my $kvm = client::conf $ip => 'kvm' ) { |
183 |
|
client::conf $ip => 'kvm.bin', 'qemu-system-i386'; # FIXME kvm doesn't seem to work |
184 |
|
} |
185 |
|
|
186 |
pxelinux::config_for_ip( $ip, qq{ |
pxelinux::config_for_ip( $ip, qq{ |
187 |
|
|
188 |
default $image |
default $image |