Issue #1365 has been updated by luke.
ian wrote: > My problem was this: > > [...] > [...] > [...] > > > > This problem stems from the operatingsystem fact attempting to load the > lsbdistid fact, but cannot since the lsbdistid fact is located in lsb.rb > rather than lsbdistid.rb > > My guess is that it worked correctly the first time, just out of chance. The > lsb.rb was loaded before the operatingsystem fact. > > A simple solution might be to have a single file for each fact > [...] > > Doing this fixes my issues with running 'facter operatingsystem', however, I > see that it won't fix the issue with ipaddress_eth0_0 Seems like we should fix this basic problem, and then probably put a new facter release out. I dunno if we can fix the ipaddress issue, but at the least, operatingsystem should be consistent. ---------------------------------------- Bug #1365: Multiple facts defined in single file don't work when called individually http://projects.reductivelabs.com/issues/show/1365 Author: Fujin Status: Accepted Priority: High Assigned to: pnasrat Category: library Target version: 2.0.0 Complexity: Hard Patch: None Keywords: ipaddress Calling ipaddress_* directly from the CLI appears broken, in; <pre> [EMAIL PROTECTED] (branch: master) ~/git/facter$ git log -n 1 commit b574c6a7f8c596e98bfab7ca48e172eb38fe23fa Author: James Turnbull <[EMAIL PROTECTED]> Date: Mon Jun 9 02:37:30 2008 +1000 Refactered ipmess.rb and util/ip.rb to support separate *BSD logic for *BSD </pre> <pre> [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter|grep ipaddress ipaddress => 123.100.70.1 ipaddress_eth0 => 123.100.70.1 ipaddress_eth0_0 => 123.100.70.2 ipaddress_eth0_1 => 123.100.70.3 ipaddress_eth0_2 => 123.100.70.4 ipaddress_eth0_3 => 123.100.70.5 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress 123.100.70.1 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_0 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_1 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_2 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_3 </pre> ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
