--- a/components/puppet/files/solaris/lib/puppet/provider/dns/solaris.rb Thu Aug 01 10:53:56 2013 -0700
+++ b/components/puppet/files/solaris/lib/puppet/provider/dns/solaris.rb Thu Aug 01 14:53:52 2013 -0600
@@ -69,7 +69,6 @@
svccfg("-s", @@dns_fmri, "setprop",
"config/" + field.to_s, "=", '"' + should + '"')
end
- svccfg("-s", @@dns_fmri, "refresh")
rescue => detail
raise Puppet::Error,
"Unable to set #{field.to_s} to #{should.inspect}\n"
@@ -77,4 +76,8 @@
end
end
end
+
+ def flush
+ svccfg("-s", @@dns_fmri, "refresh")
+ end
end
--- a/components/puppet/files/solaris/lib/puppet/provider/ldap/solaris.rb Thu Aug 01 10:53:56 2013 -0700
+++ b/components/puppet/files/solaris/lib/puppet/provider/ldap/solaris.rb Thu Aug 01 14:53:52 2013 -0600
@@ -91,13 +91,15 @@
svccfg("-s", @@ldap_fmri, "setprop",
pg + "/" + field.to_s, "=", should.to_s)
end
- svccfg("-s", @@ldap_fmri, "refresh")
rescue => detail
raise Puppet::Error,
"Unable to set #{field.to_s} to #{should.inspect}\n"
"#{detail}\n"
end
end
+ end
+ def flush
+ svccfg("-s", @@ldap_fmri, "refresh")
end
end
--- a/components/puppet/files/solaris/lib/puppet/provider/nis/solaris.rb Thu Aug 01 10:53:56 2013 -0700
+++ b/components/puppet/files/solaris/lib/puppet/provider/nis/solaris.rb Thu Aug 01 14:53:52 2013 -0600
@@ -76,7 +76,6 @@
begin
svccfg("-s", @@client_fmri, "setprop", "config/" + field.to_s,
"=", '"' + should.to_s + '"')
- svccfg("-s", @@client_fmri, "refresh")
rescue => detail
raise Puppet::Error,
"Unable to set #{field.to_s} to #{should.inspect}\n"
@@ -110,7 +109,6 @@
svccfg("-s", @@domain_fmri, "setprop",
"config/" + field.to_s, "=", '"' + should + '"')
end
- svccfg("-s", @@domain_fmri, "refresh")
rescue => detail
raise Puppet::Error,
"Unable to set #{field.to_s} to #{should.inspect}\n"
@@ -118,4 +116,9 @@
end
end
end
+
+ def flush
+ svccfg("-s", @@domain_fmri, "refresh")
+ svccfg("-s", @@client_fmri, "refresh")
+ end
end
--- a/components/puppet/files/solaris/lib/puppet/provider/nsswitch/solaris.rb Thu Aug 01 10:53:56 2013 -0700
+++ b/components/puppet/files/solaris/lib/puppet/provider/nsswitch/solaris.rb Thu Aug 01 14:53:52 2013 -0600
@@ -61,7 +61,6 @@
begin
svccfg("-s", @@nsswitch_fmri, "setprop",
"config/" + field.to_s, "=", '"' + should + '"')
- svccfg("-s", @@nsswitch_fmri, "refresh")
rescue => detail
raise Puppet::Error,
"Unable to set #{field.to_s} to #{should.inspect}\n"
@@ -69,4 +68,8 @@
end
end
end
+
+ def flush
+ svccfg("-s", @@nsswitch_fmri, "refresh")
+ end
end