Method: Specinfra::Command::Freebsd::Base::Interface.get_ipv6_address

Defined in:
lib/specinfra/command/freebsd/base/interface.rb

.get_ipv6_address(interface) ⇒ Object

[View source]

39
40
41
42
# File 'lib/specinfra/command/freebsd/base/interface.rb', line 39

def get_ipv6_address(interface)
  # Awk refuses to print '/' even with using escapes or hex so workaround with sed employed here.
  "ifconfig #{interface} inet6 | grep inet6 | awk '{print $2$3$4}' | sed 's/prefixlen/\//'; exit"
end