--- lib/PXElator/dhcpd.pm 2009/07/30 20:15:39 66 +++ lib/PXElator/dhcpd.pm 2009/07/30 21:31:30 67 @@ -26,10 +26,9 @@ use Net::DHCP::Constants 0.67; use server; +my $debug = server::debug; use pxe; -my $debug = 1; - if ( ! $server::ip ) { my $server_ip = `/sbin/ifconfig`; $server_ip =~ s/^.+?addr:([\d\.]+).*$/$1/gs; @@ -92,7 +91,7 @@ my $dhcp = Net::DHCP::Packet->new($buf); $dhcp->comment( $transaction++ ); - warn "recv: ", $dhcp->toString; + warn "recv: ", $dhcp->toString if $debug; my $mac = substr($dhcp->chaddr(),0,$dhcp->hlen()*2); my $ip = client_ip($mac); @@ -155,7 +154,7 @@ warn ">> $mac == $ip server: $server::ip", $pxe::file ? " pxe file: $pxe::file\n" : "\n"; $packet = new Net::DHCP::Packet( %$packet ); - warn "## ",$packet->toString(),"\n" if $debug; + warn "send ",$packet->toString() if $debug; my $reply = IO::Socket::INET->new( LocalAddr => $server::ip,