[oe-commits] Martin Jansa : sanity: use lsb distro_identifier
git at git.openembedded.org
git at git.openembedded.org
Fri Mar 1 13:12:46 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: a32ea459ca168792161af2d521a14fe00cffb4b3
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=a32ea459ca168792161af2d521a14fe00cffb4b3
Author: Martin Jansa <martin.jansa at gmail.com>
Date: Tue Feb 19 00:26:08 2013 +0100
sanity: use lsb distro_identifier
* distro_identifier returns lsb_data['Distributor ID']-lsb_data['Release']
which in some cases is different then lsb_release -d -s, e.g.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
But we probably don't need to sanity list each point release in LTS
and sstate is already using distro_identifier as prefix for native
sstate archives
* This will need update to SANITY_TESTED_DISTROS (at least
s/Ubuntu 12.04 LTS/Ubuntu-12.04/g etc), that's why sending as RFC
first.
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
Signed-off-by: Saul Wold <sgw at linux.intel.com>
---
meta/classes/sanity.bbclass | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
index d3bf05a..94c6ce3 100644
--- a/meta/classes/sanity.bbclass
+++ b/meta/classes/sanity.bbclass
@@ -280,11 +280,8 @@ def check_supported_distro(sanity_data):
f.close()
else:
# Use LSB method
- import subprocess as sub
try:
- p = sub.Popen(['lsb_release','-d','-s'],stdout=sub.PIPE,stderr=sub.PIPE)
- out, err = p.communicate()
- distro = out.rstrip()
+ distro = oe.lsb.distro_identifier()
except Exception:
distro = None
More information about the Openembedded-commits
mailing list