# File lib/puppet/provider/mount.rb, line 37 37: def mounted? 38: platform = Facter.value("operatingsystem") 39: name = resource[:name] 40: mounts = mountcmd.split("\n").find do |line| 41: case platform 42: when "Darwin" 43: line =~ / on #{name} / or line =~ %r{ on /private/var/automount#{name}} 44: when "Solaris", "HP-UX" 45: line =~ /^#{name} on / 46: when "AIX" 47: line.split(/\s+/)[2] == name 48: else 49: line =~ / on #{name} / 50: end 51: end 52: end