Patch for FACT-658 facter doesn't parse gnu uptime output
Upstream bug: https://tickets.puppetlabs.com/browse/FACT-658
--- facter-2.1.0/lib/facter/util/uptime.rb.orig 2014-08-15 10:19:59.183717181 -0600
+++ facter-2.1.0/lib/facter/util/uptime.rb 2014-08-15 10:44:49.611645182 -0600
@@ -76,6 +76,14 @@
end
def self.uptime_executable_cmd
- "uptime"
+ if Facter.value(:kernel) == 'SunOS'
+ # Facter doesn't work with gnu uptime
+ # force use of /usr/bin/uptime
+ # in case user PATH has /usr/gnu/bin
+ # before /usr/bin
+ "/usr/bin/uptime"
+ else
+ "uptime"
+ end
end
end