lib/resolvers/filesystems_resolver.rb in facter-4.0.15 vs lib/resolvers/filesystems_resolver.rb in facter-4.0.16

- old
+ new

@@ -14,14 +14,14 @@ def post_resolve(fact_name) @fact_list.fetch(fact_name) { read_filesystems(fact_name) } end def read_filesystems(fact_name) - return unless File.readable?('/proc/filesystems') + output = Util::FileHelper.safe_readlines('/proc/filesystems', nil) + return unless output - output = File.read('/proc/filesystems') filesystems = [] - output.each_line do |line| + output.each do |line| tokens = line.split(' ') filesystems << tokens if tokens.size == 1 end @fact_list[:systems] = filesystems.sort.join(',') @fact_list[fact_name]