summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Switching Facter to using the new loader.Luke Kanies2008-05-157-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 Kanies2008-05-153-8/+8
| | | | Facter::Util::Resolution.
* Fixing the test so it doesn't break other tests.Luke Kanies2008-05-151-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 Kanies2008-05-1512-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 Kanies2008-05-152-0/+317
|
* Adding the 'each' method back into Facter.Luke Kanies2008-05-144-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 Kanies2008-05-141-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 Kanies2008-05-144-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 Kanies2008-05-145-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 Kanies2008-05-137-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 Kanies2008-05-132-72/+217
|
* Reorganizing my new tests so they match the autotest discovery.Luke Kanies2008-05-133-3/+9
|
* Simplifying Confine a bitLuke Kanies2008-05-131-16/+4
|
* Splitting the different classes in Facter up, and adding some tests.Luke Kanies2008-05-135-226/+297
| | | | | The Confine and Resolution classes are now in separate files, and I've got tests for Confine.
* Adding autotest hooksLuke Kanies2008-05-133-0/+138
|
* fixing whitespaceLuke Kanies2008-05-131-30/+29
|
* Closes #1145 - fixed bad interface names by replacing : with _James Turnbull2008-03-201-3/+5
|
* Updated CHANGELOGJames Turnbull2008-02-191-1/+19
|
* Merge commit 'turnbull/master'Luke Kanies2008-02-182-118/+104
|\ | | | | | | | | | | Conflicts: lib/facter/ipmess.rb
| * Fixed Solaris detection of lo0 for ticket #46James Turnbull2008-02-161-1/+1
| |
| * Added require util ip.rb fileJames Turnbull2008-02-161-0/+62
| |
| * Fixed #46 - refactor ipmess.rbJames Turnbull2008-02-161-108/+23
| |
* | Merge branch 'os_split'Luke Kanies2008-02-17611-763/+35762
|\ \ | |/ |/| | | | | | | Conflicts: lib/facter/ipmess.rb
| * removing .swp fileLuke Kanies2008-02-171-0/+0
| |
| * Switching from test/unit to rspec, and fixing a coupleLuke Kanies2008-02-17597-107/+34935
| | | | | | | | of small test failures.
| * Added new filesJames Turnbull2008-02-0810-0/+773
| |
| * Further updates to split facts and move support functionsJames Turnbull2008-02-081-1/+1
| |
| * Split out facts from facter.rb and moved all support code to utilJames Turnbull2008-02-087-646/+53
| |
* | Added support for multiple interfaces, macaddress and netmask facts for ↵James Turnbull2008-02-071-5/+57
|/ | | | Linux, *BSD, and Solaris
* Fixed conflict mergeJames Turnbull2008-02-031-3/+0
|
* Revert "Fixed ticket #50 - added selinux facts"James Turnbull2008-02-031-0/+3
| | | | | | | | This reverts commit b3962ef307678d1be70ece96a284fdd2d63b064d. Conflicts: lib/facter.rb
* Added Ubuntu operatingsystem and operatingsystemrelease fact supportJames Turnbull2008-02-031-1/+13
|
* Added Debian release version supportJames Turnbull2008-02-021-0/+10
|
* Fixed ticket #50 - added selinux factsJames Turnbull2008-01-131-1/+11
| | | | Modified operatingsystemrelease fact behaviour for CentOS
* Fixed ticket #48 - CentOS operatingsystemrelease fact now reporting correct ↵James Turnbull2007-12-222-1/+3
| | | | value
* Added Mandrake support for operatingsystem fact - closed ticket #47James Turnbull2007-12-094-1/+55
| | | | | | Fixed ticket #45 Added netmask.rb closing ticket #46
* Added index to imess.rb fixing Ticket #43.James Turnbull2007-11-082-15/+21
|
* Fixed ticket #44James Turnbull2007-11-052-2/+6
|
* Updated to version 1.3.8Luke Kanies2007-09-241-1/+1
|
* Updated to version 1.3.8Luke Kanies2007-09-241-1/+1
|
* Updating version in changelogLuke Kanies2007-09-241-1/+1
|
* Merge branch 'master' of /opt/rl/git/facterLuke Kanies2007-09-244-2/+139
|\
| * Updated CHANGELOGJames Turnbull2007-09-181-0/+2
| |
| * Added require for rdoc/ri/ri_paths to address Puppet #753 and Facter #40James Turnbull2007-09-181-0/+1
| |
| * Revert "Adjusted :kernel confine to make it more in line with others"James Turnbull2007-09-163-14/+14
| | | | | | | | This reverts commit c5e6f602ae71d43ec58b65ec6b2f4f540bc27649.
| * Adjusted :kernel confine to make it more in line with othersroot2007-09-163-20/+60
| | | | | | | | Replaced initial ipmess.rb with updated version and added BSD support
| * Updated CHANGELOGJames Turnbull2007-09-131-0/+14
| |
| * Added support to return multiple interfaces and their IP addresses as facts. ↵James Turnbull2007-09-131-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 #37root2007-09-131-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 allLuke Kanies2007-09-241-2/+2
|/