my $resolvconf = `cat /etc/resolv.conf`;
my ($dnsserver) = $resolvconf =~ m/^nameserver\s+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/m;
+ my ($domain) = $resolvconf =~ m/^domain\s+(\S+)$/m;
return {
addr => $addr,
mask => $mask,
gateway => $gateway,
dnsserver => $dnsserver,
+ domain => $domain,
}
}
my $addr = $ipconf->{addr} || '192.168.100.2';
my $mask = $ipconf->{mask} || '255.255.255.0';
+ my $hn = $ipconf->{domain} ? "pve.$ipconf->{domain}" : 'pve.domain.tld';
+
my ($hostbox, $hostentry) =
- creat_text_input ('proxmox.domain.tld', 'Hostname (FQDN):');
+ creat_text_input ($hn, 'Hostname (FQDN):');
$vbox2->pack_start ($hostbox, 0, 0, 2);
my $ipbox;