--- lib/PXElator/kvm.pm 2009/07/31 17:35:30 85 +++ lib/PXElator/kvm.pm 2009/07/31 18:16:14 88 @@ -10,12 +10,20 @@ our $mac = 'AC:DE:48:00:00:01'; # AC = private, AD = multicast, AE = local our $monitor = 'tcp:' . $server::ip . ':10000,server,nowait'; -sub start_options { qw/monitor/ } +sub start_fork { qw/monitor/ } sub monitor { exec "xterm -e nc $server::ip 10000"; } +sub actions { qw/reset/ } + +sub reset { + my $sock = IO::Socket::INET->new( $server::ip .':10000' ); + print $sock "system_reset\n"; + close $sock; +} + use network; sub start {