my $ip;
- if ( -e "$conf/mac/$mac" ) {
- $ip = read_file "$conf/mac/$mac";
+ if ( $ip = client::ip_from_mac( $mac ) ) {
print "RENEW $mac $ip\n";
return $ip;
} else {
$ip = client::next_ip;
print "NEW $mac $ip\n";
- write_file "$conf/mac/$mac", $ip;
+ symlink "$conf/ip/$ip", "$conf/mac/$mac";
}
my $ip_path = "$conf/ip/$ip";