[Pkg-puppet-devel] [SCM] Packaging of Facter for debian branch,	upstream, updated. 51bcebe38cab6088c901f1006339bbe40a36d161
    Nick Lewis 
    nick at puppetlabs.com
       
    Wed Aug 18 05:55:53 UTC 2010
    
    
  
The following commit has been merged in the upstream branch:
commit b2c21145885c15abc43b3641fcf903e13a859565
Author: Nick Lewis <nick at puppetlabs.com>
Date:   Wed Jul 21 18:33:50 2010 -0700
    Properly wrapped the windows ipaddress fact in a setcode block.
diff --git a/lib/facter/ipaddress.rb b/lib/facter/ipaddress.rb
index 7c62aa1..a08f26b 100644
--- a/lib/facter/ipaddress.rb
+++ b/lib/facter/ipaddress.rb
@@ -111,8 +111,10 @@ end
 
 Facter.add(:ipaddress) do
     confine :kernel => %w{windows}
-    require 'socket'
-    IPSocket.getaddress(Socket.gethostname)
+    setcode do
+        require 'socket'
+        IPSocket.getaddress(Socket.gethostname)
+    end
 end
 
 Facter.add(:ipaddress, :ldapname => "iphostnumber", :timeout => 2) do
-- 
Packaging of Facter for debian
    
    
More information about the Pkg-puppet-devel
mailing list