Issue #21260 has been updated by Sergey Sudakovich.

Incorporated suggestions form pull 
https://github.com/puppetlabs/facter/pull/458. 
New pull with included changes https://github.com/puppetlabs/facter/pull/493

----------------------------------------
Feature #21260: Support for Cumulus Linux
https://projects.puppetlabs.com/issues/21260#change-94883

* Author: Matt Peterson
* Status: Unreviewed
* Priority: Normal
* Assignee: 
* Category: library
* Target version: 
* Keywords: 
* Branch: 
* Affected Facter version: 
----------------------------------------
Cumulus Linux is a varient of Debian on non-x86 platforms, this is the first 
series of patches to correctly support operatingsystem, operatingsystemrelease, 
operatingsystemmajrelease, & osfamily facts.  The distribution is heavily based 
off Debian, similar to Ubuntu but is "different".  The proposed patches put us 
in the direction of using a modern OS agnostic detection moving forward.

While Cumulus provides /etc/debian_release (backwards compatibility, similar to 
Ubuntu) and /etc/lsb_release files - we instead prefer to parse a more modern 
and well used file /etc/os-release (also Cumulus doesn't ship with the 
lsb_release binary installed).  os-release is documented at 
<http://www.freedesktop.org/software/systemd/man/os-release.html>, Gentoo, 
Ubuntu,, OpenSUSE, Fedora, ArchLinux, and many others have included this file 
for awhile.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to