lib/resolvers/fips_enabled_resolver.rb in facter-4.0.9.pre vs lib/resolvers/fips_enabled_resolver.rb in facter-4.0.10.pre

- old
+ new

@@ -14,10 +14,11 @@ def post_resolve(fact_name) @fact_list.fetch(fact_name) { read_fips_file(fact_name) } end def read_fips_file(fact_name) - return @fact_list[fact_name] = false unless File.directory?('/proc/sys/crypto') + return @fact_list[fact_name] = false unless File.directory?('/proc/sys/crypto') || + File.readable?('/proc/sys/crypto/fips_enabled') file_output = File.read('/proc/sys/crypto/fips_enabled') @fact_list[:fips_enabled] = file_output.strip == '1' @fact_list[fact_name] end