puppetlabs/facter — pull request #332 by jeffmccune (2012-10-15 21:39:05+00:00)
Title: (#14764) Stop calling enum_cpuinfo and enum_lsdev on unsuitable platforms

Without this patch, the platform specific utility methods on
Facter::Util::Processor named enum_cpuinfo and enum_lsdev are always
called when Facter loads processor.rb.

This is a problem because exceptions will be raised during spec tests on
different platforms as described at
https://projects.puppetlabs.com/issues/14764

Reviewed-by: Jeff McCune