From: Cristian Iorga Date: Fri, 29 Mar 2013 14:10:51 +0000 (+0200) Subject: meta/lib/oe/lsb.py: extract only the needed info from lsb-release X-Git-Tag: 2015-4~6994 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=79a2252545ab50c79e00e02c328191c1163f917d;p=openembedded-core.git meta/lib/oe/lsb.py: extract only the needed info from lsb-release Instead of running lsb_release -a, a lsb_release -ir will be run. This will prevent issue with distros that don't have all the needed info in /etc/lsb-release file, in which case lsb_release won't generate an error code. Partial fix for [YOCTO #4071] Signed-off-by: Cristian Iorga Signed-off-by: Richard Purdie --- diff --git a/meta/lib/oe/lsb.py b/meta/lib/oe/lsb.py index ebf90baace..fed1204e85 100644 --- a/meta/lib/oe/lsb.py +++ b/meta/lib/oe/lsb.py @@ -1,9 +1,9 @@ def release_dict(): - """Return the output of lsb_release -a as a dictionary""" + """Return the output of lsb_release -ir as a dictionary""" from subprocess import PIPE try: - output, err = bb.process.run(['lsb_release', '-a'], stderr=PIPE) + output, err = bb.process.run(['lsb_release', '-ir'], stderr=PIPE) except bb.process.CmdError as exc: return None