14 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
taca
|
cd24396efa |
Update ruby-facer to 1.6.6.
1.6.6 === e046144 Updated CHANGELOG for 1.6.6rc2 c273d34 Make ec2 facts work on CentOS again (#12666) c218d84 (#12362) Use Tempfile to generate temp files f6bbe14 (#12170) Adds gem spec description Without this patch, the gem spec file is missing a description attribute, which caus 5c5c330 Changes apple rake task to reflect package name facter instead of puppet. 9b5cb26 Updating conf/redhat/facter.spec for 1.6.5 release. 7d3889d (#12079) Fix order-dependent test failure due to odd stubbing. 7f2a0e2 add a simple test for openstack ec2 facts cb598aa Support EC2 facts on OpenStack |
||
taca
|
254b243270 |
Update ruby-facter to 1.6.5.
1.6.5 === 71d3d3d (#12077) Add pciutils RPM dependency 1df5b46 (#11566) Add windows support for ec2 facts d1a33e5 (#11848) Don't hard code ruby install paths in Windows batch files 14cad7e Build a Rake task for building Apple Packages 5a60ca6 (#11559) Switch to RbConfig & Provide alias for RbConfig for pre-1.8.5 88c9429 (#10271) Identifying 'Amazon' using '/etc/system-release' 2de7b84 (#11661) EC2 rspec tests were using throw not raise to simulate a timeout b51ccf0 (#11583) Add basic coverage to the ec2 fact 82692ba (#9599) Generalize zone detection e6cebd3 (#9599) Add nexenta facts 9401b78 (#11583) Switch request method to open-uri monkey patch 'open' 3ccac87 (#9708) Amend requires in specs to use simple requires b0b5282 (#9708) Confine facts by kernel not operating system and remove confine for hardwareisa c473e3f (#10309) Remove the with_verbose_disabled method a99d87c (#10309) Rename tmpfile to tmpfilename to make function clear d50fc48 (#10309) Move all fixture data in spec/unit/data to spec/fixtures d6e8523 (#10309) Integrate new PuppetlabsSpec helpers into our existing facter spec code and general spec cleanup c1604c7 (#10309) Add puppetlabs_spec helper library based on Puppets own puppet_spec helpers d141e7e (maint) Fix requirement for FileUtils as operatingsystem_spec needs it now 9c224d3 (#11436) Unify memorysize and memorytotal facts 5c6322a (maint) Joined conditional statements for domain a1dba38 (#11196) Scan all arp entries for an ec2 mac 5cd30eb (#8279) Join ec2 fact output with commas 4633996 (#9789) Extend coverage of operatingsystem specs 6d21f90 Move Linux specific virtual tests to correct block. cb4e294 (#7753) Added error checking when adding resolves 6201820 (maint) remove redundant arch detection 4f9da1c (#11328) Fix uptime detection on OpenBSD 3f99f16 (#11328) Add virtualisation detection for OpenBSD |
||
taca
|
536f3b31c8 |
Update ruby-facter package to 1.6.4.
1.6.4
===
6406c8f (##11041) Add dmidecode as a requirement for rpm
ed81492 (#10444) Add identification of system boards to Facter
bdbb2da (#10885) Malformed facter.bat when ruby dir contains backreferences
0bad18b (#10490) Handle case where no macaddress can be found
1.6.3
===
b2a66a9 (#7038) Validate prtdiag output in manufacturer
c9db305 (#10228) Ascendos OS support for various facts.
6efadbb (#10233) Adds support for Parallels Server Bare Metal to Facter
ce8f572 (#10079) Remove trailing whitespace
e89758d Updated CHANGELOG for 1.6.2
7b14b77 (#9928) Correct readlines stubbing to return an array instead of an empty string.
0d6df28 (#9904) Remove windows rspec warning.
f0ccb5e (#9555) Spec tests: Change all cases of tabs and 4 space indentation to 2 space indentation.
1.6.2
===
d7c00f6 (#9852) Fixing watchr on facter
abf636e (#9555) Change all cases of tabs and 4 space indentation to 2 space indentation.
db1b5af (#9830) Add sshecdsakey fact
1b69791 (#9404) Add memory & update processor facts for DragonFly and OpenBSD.
bce2c69 (#9404) De-clumsify CPU count detection and swap detection on OpenBSD.
cd0ae15 (#9404) Efficiency cleanups for DragonFly facts.
d5511f6 (#9404) Add cross-fact support to facter for DragonFly BSD.
0dfc4e9 (#6728) Improve openvz/cloudlinux detection.
2c5ad52 (#6728) Facter improperly detects openvzve on CloudLinux systems
9101e46 (#7951) added OS support for Amazon Linux
b3784f7 add operatingsystema and operatingsystemrelease support for cloudlinux
8605bba (#9787) Change rspec format so we use the default, not document
b579613 (#7726) Silence prtconf error message inside zones
db3c606 (#9786) Add aliases: specs, tests, test in rake that points at 'spec'.
dfda9be (#4980, #6470) Fix architecture in Darwin and Ubuntu
8f938c1 (#6792) Added osfamily fact.
af1ef43 (#6515) Fix for ruby-1.8.5. Switched use of 'line.each' to 'each_line'.
328ff75 (#6515 and #2945) Fix processorcount for arm, sparc & ppc for linux.
51329b8 (#3856) Detect VirtualBox on Darwin as well as Linux and SunOS
83498b5 (#7996) Restrict solaris cpu processor detection
6e29ff7 (#8615) ENV hash is now local to tests
124a09b (#8240) Fixed regex pattern for domain
fd93c5f (#7996) Add solaris processor facts
3f1a163 (#9593) Require rubygems to handle json output for ruby 1.8.7.
c4fe415 (#9295) Added spec tests for Hyper-V detection
ea23417 (#9295) Initial detection of Hyper-V hypervisor
82351ab Stub out OS and HW model to avoid test failures. Only stub vmware -v (don't expect it) since it needn't be invoked if we already identified Xen or something else.
16a8cab (#2747) Fix detection of xen0 vs xenu in Xen 3.2.
1.6.1
===
1f009e0 Updated CHANGELOG for 1.6.1rc4
3117e82 (#9517) Fix physicalprocessorcount on windows
ef0a9aa Updated CHANGELOG for 1.6.1rc3
4d93745 (#8491) Prevent repeated loading of fact files
6db71d4 (#9457) Fix logic for domain fact so hostname, then dnsdomainname and finally resolv.conf is used.
18cd964 Updated CHANGELOG for 1.6.1rc2
7edef60 Change count to length for compatibility
88f343c (#2344) VMware version parsing fix
7457fe5 SELinux spec test fix for ubuntu
8bed5bb Clear messages between test runs
f4ad6bf Macaddress spec test needed operatingsystem fact
6c098cc Rakefile should fail on error
42c5471 Updated CHANGELOG for 1.6.1rc1.
6d47012 (#4869) Implement productname as Darwin hw.model
d28d96c (#4508) Xen HVM domU not detected as virtual
d55983e (#9178) Add Oracle Linux identification
1cb9cb6 (#6610) Fix Autotest proper run
ec04277 (#4228) Ensure MAC address octets have leading zeroes.
241cddc (#6610) Fix rSpec output format
3eb3628 Add Scientific Linux CERN detection to facter. Fixes #9260
0bf827f (maint) Add kernel stubbing for is_virtual fact spec
f810170 (#7957) is_virtual should be false for openvz host nodes
1414e0b (#9059) is_virtual should be false on vmware_server
7fb0e6a (#8439) Add interface-specific ip facts for Windows
5d5848c (#8439) Add ipaddress6 fact on Windows
|
||
taca
|
8340af54d8 |
Update sysutils/ruby-facter package to 1.6.0.
1.6.0
===
9404a7a (#7670) Add an acceptance test
0c23845 maint: Fix spelling of acceptance directory
926e912 (#7670) Stop preloading all facts in the application
2255abe (#7670) Never fail to find a fact that is present
8002c24 (#7507) Fix 1.9.2 test failure
0635822 Removed inappropriately uncredited Ohai method from ec2 fact
6b1cd16 (#6614) Update ipaddress6 fact to work with Ruby 1.9
21fe217 (#6612) Changed uptime spec to be endian agnostic
19f96b5 (#6728) Facter improperly detects openvzve on CloudLinux systems
|
||
taca
|
4ed4d82ed6 |
Update ruby-facter package to 1.5.9.
1.5.9 ===== 4de8b20 Updated CHANGELOG for 1.5.9rc6 cc67a01 Removed inappropriately uncredited Ohai method from ec2 fact 69f98da Add facter test for ticket 7039 f91c120 downcase arp output so that the ec2 arp is matched a75f0f9 (#7039) Pre-load all facts when requesting a single fact 6b97242 Update CHANGELOG for 1.5.9rc5 acf0bb2 Ensures that ARP facts are returned only on EC2 hosts 76f544b Updated CHANGELOG for 1.5.9rc4 09b9f9b (#6795) Update tests to reflect changed exec 3db1cd0 Updated CHANGELOG for 1.5.9rc3 def3322 (#6795) xendomains: Ignore error output from xm list f39d487 (#6763) Use Facter::Util::Resolution.exec for arp 3eb9410 arp: Cleanup indendation 50b9b3f Updated CHANGELOG for 1.5.9rc2 2fb8316 Clean up indentation, and alignment in macaddress_spec.rb 3f0a340 (#6716) fix facter issues on OSX with ipv6 in macaddress.rb. 43f82ef Update CHANGELOG for 1.5.9rc1 d62e079 Fixed #2346 - A much cleverer EC2 fact 0411d2e Fixed #2346 - Part 1: Added arp fact for Linux 5b6f4fa Discussion on ec2 facts - #2346 e917e1a Fixed #3087 - Identify VMWare d0f0f63 (#6327) Memory facts should be available on Mac Darwin 458a22d Incremented release to 1.5.9 4eb64fe Fixed #6719 Typo ffd80ac (#5011) Adds swap statistics for OSX 1207765 (#6719) Restricts virtualization types for zones 8d71db3 Fixed #6616 - Stubbing in VMware tests on Linux aa959df Remove Solaris from the list of confined systems. It won't get the original lsb facts, and it's nonsensical too. 2e48e18 Fixed #6695 - Updated id fact for Darwin et al |
||
taca
|
4b4eeac723 |
Update sysutils/ruby-facter to 1.5.8.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Move MASTER_SITES to first section. * Update HOMEPAGE. * Add LICENSE. * Remove default value of GEM_BUILD. * Add CONFLICTS since it will install the same name commands both ruby18 and ruby19 based packages. 1.5.8 ===== ca2da36 Updated install.rb and created man page 3671c9f [#4583] Refactor uptime to use Resolution.exec fca8861 [#4594] Reintroduce fix for #1291 from original patch 32c0cb0 [#4594] Revert "fixes #2573, #2085, #1291..." e7df4c0 Updated CHANGELOG for 1.5.8rc2 9c9cabd Better fix for Bug 4569: Uptime Fact is incorrect on Windows |
||
apb
|
89a8ff2c97 | Use the correct variable name, MASTER_SITES not MASTER_SITE | ||
tonnerre
|
b396e06b28 |
Update the Facter Ruby gem to version 1.5.7. Changes since 1.5.2:
1.5.7 ===== 07dca60 Added additional exclusion to rcov process 8398238 Added rcov support to spec task 7194454 Updated CI Rake task 2472048 Clarify licensing as GPLv2 (or any later version) 4bc05e9 Added new format ChangeLog 5bc8db3 Incremented version and updated CHANGELOG eb3a8a7 Issue #2414 - add unit test 7623e25 Fix errors when alias IP's are defined bfe8a2a Fix 2455 - improve error handling on fact load 49470cf Fix broken solaris zone tests on EC2 9515a40 Issue #2548 netblock fact 33be9e0 Add Darwin netmask support on top of Jim's patch 9d846b4 Fix #2306 netmask and ipaddress on SunOS and BSDs 7d4a5f9 Updated Rakefile and moved Rake tasks to tasks/rake directory 5982deb Added default Rake task 0e0483a Fix bug where you'd get an 'undefined method' error if trying to access a fact's value when collection has not being yet initialized. fe41fb8 Fix #2470 - duplicate entries in interfaces fact be9e484 Update OS X minor version fact to cope with '10.x' values and provide test coverage f3ad66f Update install.rb to cope with all OS X versions, not just 10.5 c02d3b6 Issue #2292 Add tests for virtual facts 6c9fec5 Added path fact 51c6e3d Issue #2314 OpenBSD sysctl 95e5fea Fix broken ci build with explicit clearing before tests efc30e7 Change spec output to enable broken build debugging 6d71410 Fixed CI spec task 82d97e2 Fix operatingsystemrelease on Red Hat based distros bee55c4 Consolidate operatingsystemrelease for CentOS, Fedora, oel, ovs, and RedHat 1.5.6 ===== f4cb619 Updated CHANGELOG and bumped version for 1.5.6 dcdd5ce Fixes #2307 - Minor fix for zone in virtual.rb ba44f08 Removed --no-thread and --no-chain-reply-to from rake mail_patches task 806f49f Added facter branding to format patch command 96c015c Added spec.executables to Facter gemspec in Rakefile d97a63e Sync rpm spec file with latest from Fedora/EPEL dad4569 Added path to Rakefile 365cb8e CHANGELOG updates 68e0b24 Fix #2278 Revert fix for 2120 b533e78 Tighten operatingsystemrelease regex on CentOS < 5 48aa135 Fix operatingsystemrelease for CentOS < 5 253fef1 Added spec files to package list b37d683 Added install.rb to Rakefile package task 7995d05 Bumped release to 1.5.5rc2 1.5.5rc2 ======== 1de8891 Bumped release to 1.5.5rc2 1.5.5 ===== dad4569 Added path to Rakefile 365cb8e CHANGELOG updates 68e0b24 Fix #2278 Revert fix for 2120 b533e78 Tighten operatingsystemrelease regex on CentOS < 5 48aa135 Fix operatingsystemrelease for CentOS < 5 253fef1 Added spec files to package list b37d683 Added install.rb to Rakefile package task 7995d05 Bumped release to 1.5.5rc2 56760d3 Facter #2120 - Solaris support for Facter[virtual] 2fb91ca Tests for #2227 - multiple interfaces on Darwin 00b192a Added SELinux tests aecac08 Fix #2155 - architecture facts on Gentoo 831d937 Refactor #2154 - Modified patch from Benedikt Bohm to simplify openvz and vserver detection 7f3d237 Cleaned up Rakefile and removed requirement for Reductive Labs build library a6adf59 Facter ticket 2214 - Fix facts for OVS e101faf Fixed #2131 - Facter doesn't populate lsbmajdistrelease on OEL (also OEL/OVS and other facts) 73e6656 Facter fix #2231 typo 2518312 Fix #2236 - don't use each_line on arrays f94abfc Fixed #1327 - Added SELinux facts 8768371 Fixed #2119 - Added support for non-global Solaris 10 zones 23a5b3d Fixed #2215 - Added support for SUSE Linux Enterprise Desktop to operatingsystem and operatingsystemrelease e93b1e6 Added support for ArchLinux to operatingsystem fact |
||
joerg
|
75fc561a65 | Convert @exec/@unexec to @pkgdir or drop it. | ||
joerg
|
f0bbd1517d | Remove @dirrm entries from PLISTs | ||
tonnerre
|
06431e79f0 |
Update the Facter Ruby gem to version 1.5.2. Current version is 1.5.3 but
this one is thoroughly tested by me. Changes since 1.5: - Enabled a number of Windows facts - operating system, domain, ipaddress, macaddress, kernel, ipconfig and others. - macaddress now set on Ubuntu. - CONFIG['bindir'] CONFIG['sbindir'] have undesirable defaults on. - Allow specification of --bindir --sbindir --sitelibdir --mandir. - Package creation scripts for Mac OS X. - Solaris. (Whatever was done here, it's written like that in the ChangeLog.) - Add module level tests for Facter::IPAddress. - Add sample test and strawman solution for IP parsing code. - Adding better SuSE detection for both operatingsystem and release. - Adding a rake task for creating an archive. - macaddress not set on Ubuntu. - Modified the operatingsystem fact for Debian so it looks in /etc/debian_version instead of /proc/version. - Added virtual fact. - Added kernelversion fact. - Facter now defaults to 0 timeout. - CentOS version detection is now better. - Set the timeout the host-based and resolve-based resolutions to 2. - Added a Process.waitall thread when there's a timeout, to avoid zombies. - Update to dmidecode fact. - Added operatingsystemrelease for Solaris. - Updated virtual fact for xenu and xen0. - Removed facter from PREREQS. |
||
taca
|
e0a393a62d |
Update ruby-facter pacakge to 1.5.
1.5: Fixed #1400 - OperatingSystemRelease should now work on CentOS Changed 'timeout' option to 'limit' to avoid scope issue Fixes #1376 - Display memory facts for AIX Fixes #1334 - Forced Facter to use LANG=C Fixes #1357 - Change ps syntax for OSX and BSD Set the timeout on the AIX kernelrelease fact to 5 seconds. Refactored so each fact resolution can specify a separate timeout, but the default is still 0.5. Refactered ipmess.rb and util/ip.rb to support separate *BSD logic for *BSD aliased interfaces. Updated dmidecode facts fixing ticket #60 Added AIX support for some facts Add lsbmajdistrelease fact for CentOS and Red Hat Updated Red Hat spec file for new version The 'facter' executable now has an option (-p|--puppet) for loading the Puppet libraries, which gives it access to Puppet's facts. Added autoloading to Facter with a default of not loading all facts, which results in a significant speedup when only one fact is sought. Facts are autoloaded in either a single file named after the fact or in any file in a directory named after the fact. Significantly refactored Facter's internals, including creating tests for all internal classes. A netmask fact has been added closing ticket #46. It only returns the netmask of the primary interface (in the same behaviour as the ipaddress and macaddress facts). Facts to return multiple interfaces on a host have also been updated. If you have multiple interfaces on Linux, *BSD, or Solaris/SunOS you will now get facts for each interface's IP address, MAC address and netmask. The facts will be structured like: ipaddress_int = 10.0.0.x macaddress_int = xx:xx:xx:xx netmask_int = 255.255.255.0 Facter now identifies Ubuntu hosts and their releases using the operatingsystem and operatingsystemrelease facts. The Debian operatingsystemrelease fact now correctly returns the current Debian release. Fixed ticket #48 - ioperatingsystem and operatingsystemrelease for CentOS Fixed ticket #44 and allowed support for Xen multiple interfaces and aliased interfaces. Supports both Linux and *BSD. Added interfaces fact to add as index for ip/MAC address facts Added Mandrake support for operatingsystem fact - closed ticket #47 Fixed ticket #45 Added netmask.rb closing ticket #46 |
||
jlam
|
49044b1ec2 |
Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby. |
||
tonnerre
|
05eb28ddb9 | Add Facter Ruby module in version 1.3.8 to prepare addition of Puppet |