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

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

.get_ipv6_address(interface) ⇒ Object

[View source]

43
44
45
46
# File 'lib/specinfra/command/openbsd/base/interface.rb', line 43

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