/[pxelator]/lib/PXElator/dhcpd.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/dhcpd.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 456 by dpavlin, Sat Jan 2 15:49:09 2010 UTC revision 457 by dpavlin, Sat Jan 2 17:20:40 2010 UTC
# Line 121  sub process_packet { Line 121  sub process_packet {
121    
122          config::for_ip( $ip );          config::for_ip( $ip );
123    
124          my $server;          my $server = server::as_hash_for $ip;
         map { $server->{ $_ } = eval '$server::' . $_ } ( 'ip', 'netmask', 'bcast', 'domain' );  
   
         if ( my $force = client::conf( $ip => 'dhcpd.pl' ) ) {  
                 eval $force;  
                 die "$force\n$@" if $@;  
                 warn "force server ", dump $server;  
         }  
125    
126          my $packet = {          my $packet = {
127                  Op              => BOOTREPLY(),                  Op              => BOOTREPLY(),

Legend:
Removed from v.456  
changed lines
  Added in v.457

  ViewVC Help
Powered by ViewVC 1.1.26