From 389843629c5ec2950f44b0fdaacb1d7470bc4aec Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Wed, 29 Jul 2009 07:46:49 +1000 Subject: Fixed #2405 - Mount parameter "dump" doesn't accept all valid values on FreeBSD --- lib/puppet/type/mount.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/puppet/type/mount.rb b/lib/puppet/type/mount.rb index 9cb80b764..fb9a9efed 100755 --- a/lib/puppet/type/mount.rb +++ b/lib/puppet/type/mount.rb @@ -141,9 +141,14 @@ module Puppet newproperty(:dump) do desc "Whether to dump the mount. Not all platforms - support this. Valid values are ``1`` or ``0``. Default is ``0``." ++ support this. Valid values are ``1`` or ``0``. or ``2`` on FreeBSD, Default is ``0``." + if Facter["operatingsystem"].value == "FreeBSD" + newvalue(%r{(0|1|2)}) + else + newvalue(%r{(0|1)}) + end - newvalue(%r{(0|1)}) + newvalue(%r{(0|1)}) defaultto { if @resource.managed? -- cgit