/[pxelator]/lib/PXElator/server.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/server.pm

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

revision 566 by dpavlin, Fri Sep 17 18:20:36 2010 UTC revision 567 by dpavlin, Wed Nov 9 15:11:09 2011 UTC
# Line 75  sub as_hash_for { Line 75  sub as_hash_for {
75          map { $server->{ $_ } = eval '$server::' . $_ } ( 'ip', 'netmask', 'bcast', 'domain', 'ip_from', 'ip_to', 'new_clients' );          map { $server->{ $_ } = eval '$server::' . $_ } ( 'ip', 'netmask', 'bcast', 'domain', 'ip_from', 'ip_to', 'new_clients' );
76    
77          my $server_path = "$server::conf/ip/$ip/server.yaml";          my $server_path = "$server::conf/ip/$ip/server.yaml";
78          $server =  YAML::LoadFile $server_path if -e $server_path;          if ( -e $server_path ) {
79                    my $overlay = YAML::LoadFile $server_path;
80                    $server->{$_} = $overlay->{$_} foreach keys %$overlay;
81            }
82    
83          return $server;          return $server;
84  }  }

Legend:
Removed from v.566  
changed lines
  Added in v.567

  ViewVC Help
Powered by ViewVC 1.1.26