# File lib/puppet/util.rb, line 186
186:     def binary(bin)
187:         if bin =~ /^\//
188:             return bin if FileTest.file? bin and FileTest.executable? bin
189:         else
190:            ENV['PATH'].split(File::PATH_SEPARATOR).each do |dir|
191:                dest=File.join(dir, bin)
192:                return dest if FileTest.file? dest and FileTest.executable? dest
193:            end
194:         end
195:         return nil
196:     end