Permalink
Commits on Feb 3, 2011
Commits on Jan 31, 2011
  1. Merge commit 'd9b8f2a'

    slippycheeze committed with slippycheeze Jan 31, 2011
  2. Merge commit '3ebb5a5'

    slippycheeze committed with slippycheeze Jan 31, 2011
  3. Fix #4755: add support for GNU/kFreeBSD platform where missing.

    Merged manually to the current state of the art.  Minimal conflicts resolved
    by adding both Darwin and GNU/KFreeBSD to the confine lines.
    
    Author: Marc Fournier <marc.fournier@camptocamp.com>
    Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>
    Signed-off-by: Rick Bradley <rick@rickbradley.com>
    mfournier committed with slippycheeze Sep 10, 2010
  4. (#5510) Facter should load custom fact definitions in filename order.

    Ruby's Dir.entries will return files in different orders depending on
    the OS and/or filesystem.  As a result Facter::Util::Loader will load
    ruby custom fact definitions in different orders on different platforms.
    
    Specs to expose the bugs, and code to ensure that custom fact files are
    loaded in alphabetical order.
    
    Addresses redmine issue #5510
    
      http://projects.puppetlabs.com/issues/5510
    
    Signed-off-by: Rick Bradley <rick@rickbradley.com>
    Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>
    rick committed with slippycheeze Dec 13, 2010
Commits on Jan 28, 2011
  1. Refactor #6044 -- use _spec.rb as the pattern for spec tests.

    Rename all the spec tests to follow the rspec convention of *_spec.rb rather
    than unadorned *.rb; this also makes it easier to work with them consistently
    without using the Rakefile support that customizes that.
    slippycheeze committed Jan 28, 2011
  2. Refactor #6044 -- require spec_helper with a consistent path.

    Because we pull in spec_helper in individual tests, we need to use a
    consistent path or Ruby will evaluate it multiple times.  Make the path
    consistent by expanding it before require.
    slippycheeze committed Jan 28, 2011
  3. Refactor #6044 -- port testing to rspec2

    We have moved to rspec2 for puppet, and facter should follow suit.
    slippycheeze committed Jan 27, 2011
Commits on Jan 24, 2011
  1. Merge branch 'issue/next/5086' into next

    * issue/next/5086:
      (#5086) Try using kstat before falling back to 'who -b' to determine uptime.
      Refactor util/uptime.rb tests to reduce duplication using contexts
    Jacob Helwig committed Jan 24, 2011
  2. (#5086) Try using kstat before falling back to 'who -b' to determine …

    …uptime.
    
    'who -b' doesn't report the year of the last system boot on (at least)
    Solaris 10, and OpenSolaris 2009.06.  Try using 'kstat -p
    unix:::boot_time', which reports as seconds since the epoch on these
    systems before falling back to 'who -b'.
    
    Reviewed-by: Paul Berry <paul@puppetlabs.com>
    Jacob Helwig committed Nov 29, 2010
  3. Refactor util/uptime.rb tests to reduce duplication using contexts

    Reviewed-by: Paul Berry <paul@puppetlabs.com>
    Jacob Helwig committed Nov 29, 2010
Commits on Dec 22, 2010
  1. Merge branch 'feature/next/4575' into next

    * feature/next/4575:
      (#4575) win32 support for manufacturer, productname, & serialnumber
    Matt Robinson committed Dec 22, 2010
  2. (#4575) win32 support for manufacturer, productname, & serialnumber

    Signed-off-by: William Van Hevelingen <wvan13@gmail.com>
    blkperl committed with Matt Robinson Aug 20, 2010
Commits on Dec 6, 2010
  1. Merge branch 'ticket/next/1423' into next

    * ticket/next/1423:
      (#1423) Memory facts for Solaris
    Matt Robinson committed Dec 6, 2010
  2. (#1423) Memory facts for Solaris

    Add total memory from prtconf output, free from vmstat plus swap free and
    total from swap -l listing.
    Dominic Cleal committed with Matt Robinson Nov 29, 2010
Commits on Nov 30, 2010
  1. Merge branch 'ticket/next/4754' into next

    * ticket/next/4754:
      (#4754) Change is_virtual logic to not enumerate virtual types
      (#4754) Add support for Darwin and Parallels VM to "virtual" fact
    Matt Robinson committed Nov 30, 2010
  2. (#4754) Change is_virtual logic to not enumerate virtual types

    While looking at the patch for adding parallels to the virtual types
    David Schmitt noticed that it might be easier just to list the types
    that are NOT virtual since there's fewer of them.
    
    Paired-with: Nick Lewis
    Matt Robinson committed Nov 30, 2010
  3. (#4754) Add support for Darwin and Parallels VM to "virtual" fact

    Adds support for Parallels VM guest detection with existing operating
    systems. Detects Parallels based on hardware vendor name and pci id. The
    Parallels vendor id does not seem to be listed in most pci.ids.
    
    Adds resolution for "virtual" fact in the Darwin kernel. This uses the
    existing Facter::Util::Macosx module to resolve system profiler data.
    Both vendor name and vendor id values are checked. Resolution appears to
    vary based on VM Host product.
    
    Signed-off-by: donavanm <donavan@desinc.net>
    committed with Matt Robinson Nov 30, 2010
Commits on Nov 24, 2010
  1. Merge branch 'next'

    nicklewis committed Nov 24, 2010
Commits on Nov 22, 2010
  1. Merge branch 'ticket/next/5325' into next

    * ticket/next/5325:
      (#5325) Add tests for SPARC manufacturer and product name
      (#5325) Manufacturer and product name on SPARC
    Matt Robinson committed Nov 22, 2010
  2. (#5325) Add tests for SPARC manufacturer and product name

    Just tests the regex, won't actually catch problems if prtdiag doesn't
    return output like our test.
    
    Paired-with: Nick Lewis
    Matt Robinson committed Nov 22, 2010
  3. (#5325) Manufacturer and product name on SPARC

    Use prtdiag output on Solaris/SPARC to determine manufacturer and productname as
    smbios is unavailable.
    Dominic Cleal committed with Matt Robinson Nov 19, 2010
Commits on Nov 17, 2010
  1. Merge branch 'next'

    Paul Berry committed Nov 17, 2010
Commits on Nov 12, 2010
  1. Merge branch 'maint/next/spec_rake_fix' into next

    * maint/next/spec_rake_fix:
      maint: require rubygems so hudson can run the specs
    Matt Robinson committed Nov 12, 2010
  2. maint: require rubygems so hudson can run the specs

    Matt Robinson committed Nov 12, 2010
Commits on Nov 11, 2010
  1. Merge branch 'next'

    This marks the end of the agile iteration from 11/3-11/10.
    Paul Berry committed Nov 11, 2010
Commits on Nov 10, 2010
  1. Merge branch 'ticket/next/4989' into next

    Paul Berry committed Nov 10, 2010
  2. (#4989) Add xendomains fact

    Parses `/usr/sbin/xm list` and returns a comma-separated list of
    domains. Based on a patch submitted by Jonas Genannt.
    Rein Henrichs committed with Paul Berry Oct 18, 2010