diff options
-rwxr-xr-x | lib/puppet/type/maillist.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/puppet/type/maillist.rb b/lib/puppet/type/maillist.rb index 4ab9be252..fb53bfd0b 100755 --- a/lib/puppet/type/maillist.rb +++ b/lib/puppet/type/maillist.rb @@ -9,6 +9,16 @@ module Puppet newvalue(:purged) do provider.purge end + + def change_to_s(current_value, newvalue) + return "Purged #{resource}" if newvalue == :purged + super + end + + def insync?(is) + return true if is == :absent && should == :purged + super + end end newparam(:name, :namevar => true) do |