diff options
author | Joshua Lock <joshua.g.lock@intel.com> | 2016-11-08 14:49:56 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-11-15 15:18:50 +0000 |
commit | 8689e5618d45c2119134ea64754430c06a93ea09 (patch) | |
tree | 297a8aca5f81e2a563509a9c7202e270c43c8770 /meta/lib/oe/classextend.py | |
parent | fc4eddecddec68d03a985086fa32db40ad0c7bfc (diff) | |
download | openembedded-core-8689e5618d45c2119134ea64754430c06a93ea09.tar.gz openembedded-core-8689e5618d45c2119134ea64754430c06a93ea09.tar.bz2 openembedded-core-8689e5618d45c2119134ea64754430c06a93ea09.zip |
lib/oe/lsb: attempt to ensure consistent distro id regardless of source
The LSB Distributor ID and os-release NAME differ for most of the
distributions tested by the Yocto Project (CentOS, Debian, Fedora,
openSUSE and Ubuntu) however for all but openSUSE the os-release ID
matches the LSB Distributor ID when both are lowered before
comparison.
Therefore, in order to improve the consistency of identification of
a distribution, switch to using the os-release ID and converting
the ID value to lowercase.
Table showing comparison of LSB Distributor ID to os-release fields NAME
and ID for current Yocto Project supported host distributions:
Distribution | Version | Distributor ID | NAME | ID |
-------------------------------------------------------------------------
CentOS | 7 | CentOS | CentOS Linux | centos |
Debian | 8 | Debian | Debian GNU/Linux | debian |
Fedora | 23 | Fedora | Fedora | fedora |
Fedora | 24 | Fedora | Fedora | fedora |
openSUSE | 13.2 | openSUSE project | openSUSE | opensuse |
openSUSE | 42.1 | SUSE LINUX | openSUSE Leap | opensuse |
Ubuntu | 14.04 | Ubuntu | Ubuntu | ubuntu |
Ubuntu | 16.04 | Ubuntu | Ubuntu | ubuntu |
[YOCTO #10591]
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/lib/oe/classextend.py')
0 files changed, 0 insertions, 0 deletions