Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Switching Facter to using the new loader. | Luke Kanies | 2008-05-15 | 7 | -92/+153 | |
| | | | | | This should make it possible to move all facts to separate files and only load them on demand. | |||||
* | Fixing the last few occurrences of Facter::Resolution instead of ↵ | Luke Kanies | 2008-05-15 | 3 | -8/+8 | |
| | | | | Facter::Util::Resolution. | |||||
* | Fixing the test so it doesn't break other tests. | Luke Kanies | 2008-05-15 | 1 | -1/+13 | |
| | | | | | | It creates a constant that affects loader behaviour, which causes other tests to break if the constant is present but not functional. | |||||
* | Moving all of the support classes to util/. | Luke Kanies | 2008-05-15 | 12 | -102/+110 | |
| | | | | | This makes it easier for our loader to distinguish between code that Facter uses and new facts. | |||||
* | Creating a 'loader' class to handle loading facts for the collection. | Luke Kanies | 2008-05-15 | 2 | -0/+317 | |
| | ||||||
* | Adding the 'each' method back into Facter. | Luke Kanies | 2008-05-14 | 4 | -1/+64 | |
| | | | | | It's used by iClassify, and maybe others. I haven't made Facter enumerable again, but the collection is. | |||||
* | Updating the executable to not use Facter.each. | Luke Kanies | 2008-05-14 | 1 | -7/+2 | |
| | | | | | | The method will need to be added back in, since it's apparently used in iClassify, but at least the executable works again now. | |||||
* | Fixing warnings and interfaces. | Luke Kanies | 2008-05-14 | 4 | -4/+10 | |
| | | | | | | | | I was getting warnings on OS X for the IPmess stuff; that's now fixed. Also, I got rid of the internal usage of the Facter.<factname> interface, as I want to get rid of it. | |||||
* | Moving Facter's container behaviour into a separate class. | Luke Kanies | 2008-05-14 | 5 | -92/+282 | |
| | | | | | | | | There's now no @@facts instance variable; instead, there's a collection, and it's responsible for keeping references to all of the facts. All of the old interface methods just delegate to the collection. | |||||
* | Splitting the instance code into a Fact class. | Luke Kanies | 2008-05-13 | 7 | -231/+260 | |
| | | | | | This allows the Facter class to become a module, and it is now much simpler. | |||||
* | Adding all of the tests for the Facter::Resolution class. | Luke Kanies | 2008-05-13 | 2 | -72/+217 | |
| | ||||||
* | Reorganizing my new tests so they match the autotest discovery. | Luke Kanies | 2008-05-13 | 3 | -3/+9 | |
| | ||||||
* | Simplifying Confine a bit | Luke Kanies | 2008-05-13 | 1 | -16/+4 | |
| | ||||||
* | Splitting the different classes in Facter up, and adding some tests. | Luke Kanies | 2008-05-13 | 5 | -226/+297 | |
| | | | | | The Confine and Resolution classes are now in separate files, and I've got tests for Confine. | |||||
* | Adding autotest hooks | Luke Kanies | 2008-05-13 | 3 | -0/+138 | |
| | ||||||
* | fixing whitespace | Luke Kanies | 2008-05-13 | 1 | -30/+29 | |
| | ||||||
* | Closes #1145 - fixed bad interface names by replacing : with _ | James Turnbull | 2008-03-20 | 1 | -3/+5 | |
| | ||||||
* | Updated CHANGELOG | James Turnbull | 2008-02-19 | 1 | -1/+19 | |
| | ||||||
* | Merge commit 'turnbull/master' | Luke Kanies | 2008-02-18 | 2 | -118/+104 | |
|\ | | | | | | | | | | | Conflicts: lib/facter/ipmess.rb | |||||
| * | Fixed Solaris detection of lo0 for ticket #46 | James Turnbull | 2008-02-16 | 1 | -1/+1 | |
| | | ||||||
| * | Added require util ip.rb file | James Turnbull | 2008-02-16 | 1 | -0/+62 | |
| | | ||||||
| * | Fixed #46 - refactor ipmess.rb | James Turnbull | 2008-02-16 | 1 | -108/+23 | |
| | | ||||||
* | | Merge branch 'os_split' | Luke Kanies | 2008-02-17 | 611 | -763/+35762 | |
|\ \ | |/ |/| | | | | | | | Conflicts: lib/facter/ipmess.rb | |||||
| * | removing .swp file | Luke Kanies | 2008-02-17 | 1 | -0/+0 | |
| | | ||||||
| * | Switching from test/unit to rspec, and fixing a couple | Luke Kanies | 2008-02-17 | 597 | -107/+34935 | |
| | | | | | | | | of small test failures. | |||||
| * | Added new files | James Turnbull | 2008-02-08 | 10 | -0/+773 | |
| | | ||||||
| * | Further updates to split facts and move support functions | James Turnbull | 2008-02-08 | 1 | -1/+1 | |
| | | ||||||
| * | Split out facts from facter.rb and moved all support code to util | James Turnbull | 2008-02-08 | 7 | -646/+53 | |
| | | ||||||
* | | Added support for multiple interfaces, macaddress and netmask facts for ↵ | James Turnbull | 2008-02-07 | 1 | -5/+57 | |
|/ | | | | Linux, *BSD, and Solaris | |||||
* | Fixed conflict merge | James Turnbull | 2008-02-03 | 1 | -3/+0 | |
| | ||||||
* | Revert "Fixed ticket #50 - added selinux facts" | James Turnbull | 2008-02-03 | 1 | -0/+3 | |
| | | | | | | | | This reverts commit b3962ef307678d1be70ece96a284fdd2d63b064d. Conflicts: lib/facter.rb | |||||
* | Added Ubuntu operatingsystem and operatingsystemrelease fact support | James Turnbull | 2008-02-03 | 1 | -1/+13 | |
| | ||||||
* | Added Debian release version support | James Turnbull | 2008-02-02 | 1 | -0/+10 | |
| | ||||||
* | Fixed ticket #50 - added selinux facts | James Turnbull | 2008-01-13 | 1 | -1/+11 | |
| | | | | Modified operatingsystemrelease fact behaviour for CentOS | |||||
* | Fixed ticket #48 - CentOS operatingsystemrelease fact now reporting correct ↵ | James Turnbull | 2007-12-22 | 2 | -1/+3 | |
| | | | | value | |||||
* | Added Mandrake support for operatingsystem fact - closed ticket #47 | James Turnbull | 2007-12-09 | 4 | -1/+55 | |
| | | | | | | Fixed ticket #45 Added netmask.rb closing ticket #46 | |||||
* | Added index to imess.rb fixing Ticket #43. | James Turnbull | 2007-11-08 | 2 | -15/+21 | |
| | ||||||
* | Fixed ticket #44 | James Turnbull | 2007-11-05 | 2 | -2/+6 | |
| | ||||||
* | Updated to version 1.3.8 | Luke Kanies | 2007-09-24 | 1 | -1/+1 | |
| | ||||||
* | Updated to version 1.3.8 | Luke Kanies | 2007-09-24 | 1 | -1/+1 | |
| | ||||||
* | Updating version in changelog | Luke Kanies | 2007-09-24 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' of /opt/rl/git/facter | Luke Kanies | 2007-09-24 | 4 | -2/+139 | |
|\ | ||||||
| * | Updated CHANGELOG | James Turnbull | 2007-09-18 | 1 | -0/+2 | |
| | | ||||||
| * | Added require for rdoc/ri/ri_paths to address Puppet #753 and Facter #40 | James Turnbull | 2007-09-18 | 1 | -0/+1 | |
| | | ||||||
| * | Revert "Adjusted :kernel confine to make it more in line with others" | James Turnbull | 2007-09-16 | 3 | -14/+14 | |
| | | | | | | | | This reverts commit c5e6f602ae71d43ec58b65ec6b2f4f540bc27649. | |||||
| * | Adjusted :kernel confine to make it more in line with others | root | 2007-09-16 | 3 | -20/+60 | |
| | | | | | | | | Replaced initial ipmess.rb with updated version and added BSD support | |||||
| * | Updated CHANGELOG | James Turnbull | 2007-09-13 | 1 | -0/+14 | |
| | | ||||||
| * | Added support to return multiple interfaces and their IP addresses as facts. ↵ | James Turnbull | 2007-09-13 | 1 | -0/+45 | |
| | | | | | | | | Existing ipaddress fact which returns IP address of first interface on node is still available. Currently Linux only. Closes #6 | |||||
| * | Added macaddress fact support for FreeBSD and OpenBSD - closes #37 | root | 2007-09-13 | 1 | -2/+37 | |
| | | | | | | | | | | | | Added hardwareisa support for *BSD platforms - closed #38 Facter now detects the Mandriva distribution - closes #39 Facter now correctly detects ipaddress on NetBSD - closes #42 | |||||
* | | Removing the package hosts, so packages are no longer created at all | Luke Kanies | 2007-09-24 | 1 | -2/+2 | |
|/ |