21026045 address_object puppet provider is broken when a point-to-point interface exists
--- a/components/ruby/puppet/files/solaris/lib/puppet/provider/address_object/solaris.rb Mon Nov 16 16:57:22 2015 -0800
+++ b/components/ruby/puppet/files/solaris/lib/puppet/provider/address_object/solaris.rb Mon Nov 16 17:42:17 2015 -0800
@@ -20,7 +20,7 @@
#
#
-# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
#
Puppet::Type.type(:address_object).provide(:address_object) do
@@ -40,7 +40,7 @@
# look to see if this is a point-to-point address object
if addr.include?("->")
local, remote = addr.split("->")
- local = locale.delete("\\")
+ local = local.delete("\\")
remote = remote.delete("\\")
elsif type.downcase == "dhcp" and addr == "?"
local = nil