From 0d4dd041ae6b2abf8f0f093b96e229b957c38f66 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 21 Jul 2010 18:52:54 +0000 Subject: [PATCH] force kvm.bin to qemu-system-i386 because memdisk doesn't work with kvm --- lib/PXElator/config.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/PXElator/config.pm b/lib/PXElator/config.pm index 4753137..fa6a0cb 100644 --- a/lib/PXElator/config.pm +++ b/lib/PXElator/config.pm @@ -174,10 +174,15 @@ sub memdisk { $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"; + symlink "$dir/$image", client::ip_path $ip . '/memdisk.image'; } else { $image =~ s{^.+/tftp/memdisk/}{} && warn "using $image\n"; } + if ( my $kvm = client::conf $ip => 'kvm' ) { + client::conf $ip => 'kvm.bin', 'qemu-system-i386'; # FIXME kvm doesn't seem to work + } + pxelinux::config_for_ip( $ip, qq{ default $image -- 2.20.1