+1

On Fri, Oct 15, 2010 at 12:44 PM, Markus Roberts <[email protected]> wrote:

> This is based on the discussion on ticket, simplified slightly and with
> test
> adjustment.
>
> Signed-off-by: Markus Roberts <[email protected]>
> ---
>  lib/puppet/provider/mount.rb     |    2 +-
>  spec/unit/provider/mount_spec.rb |    9 ++++++++-
>  2 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/lib/puppet/provider/mount.rb b/lib/puppet/provider/mount.rb
> index 393ae56..8c7b24b 100644
> --- a/lib/puppet/provider/mount.rb
> +++ b/lib/puppet/provider/mount.rb
> @@ -41,7 +41,7 @@ module Puppet::Provider::Mount
>       case platform
>       when "Darwin"
>         line =~ / on #{name} / or line =~ %r{ on
> /private/var/automount#{name}}
> -      when "Solaris"
> +      when "Solaris", "HP-UX"
>         line =~ /^#{name} on /
>       else
>         line =~ / on #{name} /
> diff --git a/spec/unit/provider/mount_spec.rb
> b/spec/unit/provider/mount_spec.rb
> index 55a52b4..b034214 100755
> --- a/spec/unit/provider/mount_spec.rb
> +++ b/spec/unit/provider/mount_spec.rb
> @@ -113,7 +113,14 @@ describe Puppet::Provider::Mount do
>       @mounter.should be_mounted
>     end
>
> -    it "should match ' on <name>' if the operating system is not Darwin or
> Solaris" do
> +    it "should match '^<name> on' if the operating system is HP-UX" do
> +      Facter.stubs(:value).with("operatingsystem").returns("HP-UX")
> +      @mounter.expects(:mountcmd).returns("/ on /dev/dsk/whatever\n/var on
> /dev/dsk/other")
> +
> +      @mounter.should be_mounted
> +    end
> +
> +    it "should match ' on <name>' if the operating system is not Darwin,
> Solaris, or HP-UX" do
>       Facter.stubs(:value).with("operatingsystem").returns("Debian")
>       @mounter.expects(:mountcmd).returns("/dev/dsk/whatever on / and
> stuff\n/dev/other/disk on /var and stuff")
>
> --
> 1.7.0.4
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<puppet-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to