# File lib/puppet/provider/nameservice.rb, line 176
176:   def delete
177:     unless exists?
178:       info "already absent"
179:       # the object already doesn't exist
180:       return nil
181:     end
182: 
183:     begin
184:       execute(self.deletecmd)
185:     rescue Puppet::ExecutionFailure => detail
186:       raise Puppet::Error, "Could not delete #{@resource.class.name} #{@resource.name}: #{detail}"
187:     end
188:   end