renamed configuration to memdisk, because FreeDOS is just default
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 21 Jul 2010 17:56:42 +0000 (17:56 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 21 Jul 2010 17:56:42 +0000 (17:56 +0000)
lib/PXElator/config.pm

index 18969a5..4753137 100644 (file)
@@ -17,7 +17,7 @@ our $mounted;
 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) = @_;
@@ -160,10 +160,10 @@ label linux
        });
 }
 
-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";
@@ -173,14 +173,15 @@ sub freedos {
        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