our $server;
our $server_ip;
-sub available { qw/katalog debian_live webconverger debirf tinycore nfsroot openvz printer wrt clonezilla ubuntu freedos/ };
+sub available { qw/katalog debian_live webconverger debirf tinycore nfsroot openvz printer wrt clonezilla ubuntu memdisk/ };
sub debian_live {
my ($ip) = @_;
});
}
-sub freedos {
+sub memdisk {
my $ip = shift;
- my $dir = "$server::base_dir/tftp/freedos";
+ my $dir = "$server::base_dir/tftp/memdisk";
mkdir $dir unless -e $dir;
symlink '/usr/lib/syslinux/memdisk', "$dir/memdisk" unless -e "$dir/memdisk";
if ( ! $image ) {
$image = 'freedos.gz';
upstream::mirror_file 'http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/balder/balder10.imz' => "$dir/$image";
+ warn "using $image [default FreeDOS]\n";
} else {
- $image =~ s{^.+/tftp/freedos/}{} && warn "using $image\n";
+ $image =~ s{^.+/tftp/memdisk/}{} && warn "using $image\n";
}
pxelinux::config_for_ip( $ip, qq{
-default freedos
-label freedos
+default $image
+label $image
kernel memdisk
append initrd=$image