components/puppet/files/solaris/lib/puppet/provider/ldap/solaris.rb
changeset 1417 5158e071d299
parent 1409 9db4ba32e740
child 1418 d562fd15d944
equal deleted inserted replaced
1416:a87a9e85090e 1417:5158e071d299
    89                            pg + "/" + field.to_s, "=", should)
    89                            pg + "/" + field.to_s, "=", should)
    90                 else
    90                 else
    91                     svccfg("-s", @@ldap_fmri, "setprop",
    91                     svccfg("-s", @@ldap_fmri, "setprop",
    92                            pg + "/" + field.to_s, "=", should.to_s)
    92                            pg + "/" + field.to_s, "=", should.to_s)
    93                 end
    93                 end
    94                 svccfg("-s", @@ldap_fmri, "refresh")
       
    95             rescue => detail
    94             rescue => detail
    96                 raise Puppet::Error,
    95                 raise Puppet::Error,
    97                     "Unable to set #{field.to_s} to #{should.inspect}\n"
    96                     "Unable to set #{field.to_s} to #{should.inspect}\n"
    98                     "#{detail}\n"
    97                     "#{detail}\n"
    99             end
    98             end
   100         end
    99         end
       
   100     end
   101 
   101 
       
   102     def flush
       
   103         svccfg("-s", @@ldap_fmri, "refresh")
   102     end
   104     end
   103 end
   105 end