--- lib/PXElator/html.pm 2009/08/30 15:54:30 379 +++ lib/PXElator/html.pm 2009/08/30 16:36:37 380 @@ -84,13 +84,18 @@ ( $name, qq|| ) } else { if ( $name eq 'amt' ) { - $html = qq|$ENV{AMT_HOST}|; + my $amt_ip = amt::ip($ip,$html); + $html = qq|$amt_ip|; - $html .= qq| power: | - . ( amt::power_on($ip) + if ( $format ne 'inline' ) { + my $power = amt::power_on($ip); + $html .= qq| power: | + . ( $power ? qq|on| : qq|off| - ) if $format ne 'inline'; + ); + client::conf( $ip, 'power' => $power ? 'on' : 'off' ); + } } elsif ( $name eq 'ssh' ) { $html =~ s{\s(\S{16}).+(\S{16})\s}{ $1..$2 }; chomp($html);