diff -Nru mcollective-server-provisioner-0.0.1~git20110120/agent/provision.rb mcollective-server-provisioner-0.0.1~git20110120/agent/provision.rb --- mcollective-server-provisioner-0.0.1~git20110120/agent/provision.rb 2011-03-17 16:03:05.000000000 +0000 +++ mcollective-server-provisioner-0.0.1~git20110120/agent/provision.rb 2011-04-29 13:48:44.000000000 +0000 @@ -106,11 +106,8 @@ # clean client cert action "clean_cert" do reply[:exitcode] = run("find /var/lib/puppet/ssl -type f -exec rm {} \+ ", :stdout => :output, :stderr => :err, :chomp => true) - - if reply[:exitcode] != 0 - File.unlink(@lockfile) - fail "find returned #{reply[:exitcode]}" - end + reply[:exitcode] = 0 + # Even if this errors we don't care end action "has_cert" do diff -Nru mcollective-server-provisioner-0.0.1~git20110120/debian/changelog mcollective-server-provisioner-0.0.1~git20110120/debian/changelog --- mcollective-server-provisioner-0.0.1~git20110120/debian/changelog 2011-04-23 20:24:43.000000000 +0000 +++ mcollective-server-provisioner-0.0.1~git20110120/debian/changelog 2011-04-29 13:48:44.000000000 +0000 @@ -1,3 +1,10 @@ +mcollective-server-provisioner (0.0.1~git20110120-0ubuntu1~natty6) natty; urgency=low + + * Fixed small bug in clean cert on client side + * Added postrm to server provisioner to leave provisioner.yaml behind + + -- Marc Cluet Fri, 29 Apr 2011 06:35:38 -0700 + mcollective-server-provisioner (0.0.1~git20110120-0ubuntu1~natty5) natty; urgency=low * Added postinst and postrm to provisioner plugin for plugin sanity diff -Nru mcollective-server-provisioner-0.0.1~git20110120/debian/mcollective-server-provisioner.postrm mcollective-server-provisioner-0.0.1~git20110120/debian/mcollective-server-provisioner.postrm --- mcollective-server-provisioner-0.0.1~git20110120/debian/mcollective-server-provisioner.postrm 1970-01-01 00:00:00.000000000 +0000 +++ mcollective-server-provisioner-0.0.1~git20110120/debian/mcollective-server-provisioner.postrm 2011-04-29 13:48:44.000000000 +0000 @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ "$1" = "purge" ] ; then + ucfr --purge mcollective-server-provisioner /etc/mcollective/provisioner.yaml + update-rc.d mcollective-server-provisioner remove >/dev/null +fi