switch to minimal hostname

This commit is contained in:
nostoromo root 2020-11-18 10:48:40 -08:00
parent 80be04edd5
commit 74784a28d7

View File

@ -224,8 +224,12 @@ def host_sshfp
keys.compact keys.compact
end end
def hostname
Socket.gethostname.split(".").first
end
client = XMPPClient::new(options[:domain], client = XMPPClient::new(options[:domain],
Socket::gethostname, hostname,
options[:server], options[:server],
password) password)
@ -243,7 +247,7 @@ begin
if options[:ipv4] if options[:ipv4]
ipv4 = addrs.find { |ip| ip.ipv4? } ipv4 = addrs.find { |ip| ip.ipv4? }
if ipv4 if ipv4
puts "#{options[:server]}: #{Socket::gethostname}.#{options[:domain]} IN A => #{ipv4.to_s}" puts "#{options[:server]}: #{hostname}.#{options[:domain]} IN A => #{ipv4.to_s}"
if client.send_ip(ipv4) if client.send_ip(ipv4)
puts "OK" puts "OK"
else else
@ -258,7 +262,7 @@ begin
if options[:ipv6] if options[:ipv6]
ipv6 = addrs.find { |ip| ip.ipv6? } ipv6 = addrs.find { |ip| ip.ipv6? }
if ipv6 if ipv6
puts "#{options[:server]}: #{Socket::gethostname}.#{options[:domain]} IN AAAA => #{ipv6.to_s}" puts "#{options[:server]}: #{hostname}.#{options[:domain]} IN AAAA => #{ipv6.to_s}"
if client.send_ip(ipv6) if client.send_ip(ipv6)
puts "OK" puts "OK"
else else
@ -273,7 +277,7 @@ begin
if options[:sshfp] if options[:sshfp]
fps = host_sshfp fps = host_sshfp
if not fps.empty? if not fps.empty?
puts "#{options[:server]}: #{Socket::gethostname}.#{options[:domain]} IN SSHFP => #{fps}" puts "#{options[:server]}: #{hostname}.#{options[:domain]} IN SSHFP => #{fps}"
if client.send_sshfp(fps) if client.send_sshfp(fps)
puts "OK" puts "OK"
else else