if ($in{'boot'} && $in{'domain_def'}) {
&error($text{'server_ebootdom'});
}
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
-d $in{'dir'} || &error($text{'server_edir'});
-d $in{'pwdir'} || &error($text{'server_epwdir'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
else {
@servers = split(/\s+/, $in{'servers'});
foreach $s (@servers) {
- gethostbyname($s) || &check_ipaddress($s) ||
+ &to_ipaddress($s) || &to_ip6address($s) ||
&error(&text('client_eserver', $s));
}
$nis->{'servers'} = \@servers;
&error_setup($text{'ethers_err'});
lc($in{'mac'}) =~ /^([0-9a-f]{2}:){5}[0-9a-f]{2}$/ ||
&error($text{'ethers_emac'});
- gethostbyname($in{'ip'}) || &error($text{'ethers_eip'});
+ &to_ipaddress($in{'ip'}) || &to_ip6address($in{'ip'}) ||
+ &error($text{'ethers_eip'});
@ether = ( $in{'mac'}, $in{'ip'} );
if ($in{'line'} eq '') {
&table_add($t, "\t", \@ether);
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
if ($in{'boot'} && $in{'domain_def'}) {
&error($text{'server_ebootdom'});
}
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
-d $in{'dir'} || &error($text{'server_edir'});
-d $in{'pwdir'} || &error($text{'server_epwdir'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});
$in{'mingid'} =~ /^\d+$/ || &error($text{'server_emingid'});
$in{'domain_auto'} || $in{'domain'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error($text{'server_edomain'});
-$in{'type'} || gethostbyname($in{'slave'}) || &error($text{'server_eslave'});
+$in{'type'} || &to_ipaddress($in{'slave'}) ||
+ &to_ip6address($in{'slave'}) || &error($text{'server_eslave'});
&update_makefile($var->{'MINUID'}, $in{'minuid'});
&update_makefile($var->{'MINGID'}, $in{'mingid'});
&update_makefile($var->{'NOPUSH'}, $in{'nopush'});