On Thu, 09 Jun 2011 09:20:36 -0700, Dan Bode wrote: > > On Wed, Jun 8, 2011 at 1:43 PM, Adrien Thebo <[email protected]> wrote: > > > Added osfamily fact to determine if a given operating system is a > > derivative of a common operating system. > > > > Huge +1 >
So, Adrien. Where are the tests? ;P > > > Signed-off-by: Adrien Thebo <[email protected]> > > --- > > Local-branch: ticket/master/6792 > > lib/facter/osfamily.rb | 24 ++++++++++++++++++++++++ > > 1 files changed, 24 insertions(+), 0 deletions(-) > > create mode 100644 lib/facter/osfamily.rb > > > > diff --git a/lib/facter/osfamily.rb b/lib/facter/osfamily.rb > > new file mode 100644 > > index 0000000..b580034 > > --- /dev/null > > +++ b/lib/facter/osfamily.rb > > @@ -0,0 +1,24 @@ > > +# Fact: osfamily > > +# > > +# Purpose: Returns the operating system > > +# > > +# Resolution: > > +# On Redhat and derivatives, returns redhat > > +# On Debian and derivatives, returns debian > > +# Else, returns the kernel > > +# > > +# Caveats: > > +# > > + > > +Facter.add(:osfamily) do > > + > > + setcode do > > + if FileTest.exists?("/etc/redhat-release") > > + "redhat" > > + elsif FileTest.exists?("/etc/debian_version") > > + "debian" > > + else > > + Facter.kernel > > + end > > + end > > +end > > -- > > 1.7.4.1 > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Developers" 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-dev?hl=en. > > > > >
signature.asc
Description: Digital signature
