summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2008-08-18 18:50:54 -0500
committerLuke Kanies <luke@madstop.com>2008-08-18 18:50:54 -0500
commitbd87aa049a4ea831e9bdc130e5134b4e4e5a8387 (patch)
tree17347a7d8afef6dc4d56996bcd71c7b962327007
parente6aa39f18650bdf23ffe47e103f4afa0b1923861 (diff)
downloadfacter-bd87aa049a4ea831e9bdc130e5134b4e4e5a8387.tar.gz
facter-bd87aa049a4ea831e9bdc130e5134b4e4e5a8387.tar.xz
facter-bd87aa049a4ea831e9bdc130e5134b4e4e5a8387.zip
Set the timeout for the host-based and resolv-based resolutions to 2.
Signed-off-by: Luke Kanies <luke@madstop.com>
-rw-r--r--CHANGELOG2
-rw-r--r--lib/facter/ipaddress.rb4
-rw-r--r--lib/facter/kernelrelease.rb2
-rw-r--r--lib/facter/puppetversion.rb2
4 files changed, 6 insertions, 4 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 1e50cfd..af190c6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,6 @@
1.5.x:
+ Set the timeout the host-based and resolve-based resolutions to 2.
+
Fixed #1495 - CentOS version detection is now better.
Fixed #1422 - Facter now defaults to 0 timeout.
diff --git a/lib/facter/ipaddress.rb b/lib/facter/ipaddress.rb
index c97abe4..b18b7c9 100644
--- a/lib/facter/ipaddress.rb
+++ b/lib/facter/ipaddress.rb
@@ -1,4 +1,4 @@
-Facter.add(:ipaddress, :ldapname => "iphostnumber") do
+Facter.add(:ipaddress, :ldapname => "iphostnumber", :timeout => 2) do
setcode do
require 'resolv'
@@ -19,7 +19,7 @@ Facter.add(:ipaddress, :ldapname => "iphostnumber") do
end
end
-Facter.add(:ipaddress) do
+Facter.add(:ipaddress, :timeout => 2) do
setcode do
if hostname = Facter.value(:hostname)
# we need Hostname to exist for this to work
diff --git a/lib/facter/kernelrelease.rb b/lib/facter/kernelrelease.rb
index bff7a90..5dccf8f 100644
--- a/lib/facter/kernelrelease.rb
+++ b/lib/facter/kernelrelease.rb
@@ -2,7 +2,7 @@ Facter.add(:kernelrelease) do
setcode 'uname -r'
end
-Facter.add(:kernelrelease, :timeout => 5) do
+Facter.add(:kernelrelease) do
confine :kernel => :aix
setcode 'oslevel -s'
end
diff --git a/lib/facter/puppetversion.rb b/lib/facter/puppetversion.rb
index 16510c8..66fcfe8 100644
--- a/lib/facter/puppetversion.rb
+++ b/lib/facter/puppetversion.rb
@@ -1,4 +1,4 @@
-Facter.add(:puppetversion, :timeout => 1.5) do
+Facter.add(:puppetversion) do
setcode {
begin
require 'puppet'