--- lib/PXElator/kvm.pm 2009/07/30 12:28:49 54 +++ lib/PXElator/kvm.pm 2009/07/30 16:15:40 62 @@ -34,7 +34,7 @@ } our $memory_size = 512; -our $mac = '52:54:00:00:00:01'; +our $mac = 'AC:DE:48:00:00:01'; # AC = private, AD = multicast, AE = local sub start { @@ -42,10 +42,15 @@ vdeq kvm -m $memory_size -net nic,vlan=1,macaddr=$mac -net vde,vlan=1,sock=/var/run/vde2/tap0.ctl -boot n + -monitor stdio |; + + + $kvm = "xterm -e $kvm" if $ENV{DISPLAY}; + $kvm =~ s{\s+}{ }gs; warn $kvm; - system $kvm; + exec $kvm; }