V2 patch.

DISTRO_CODENAME is check for existence, in case of distros not defining it.

Regards,
Cristian

-----Original Message-----
From: Iorga, Cristian 
Sent: Monday, April 01, 2013 10:35 AM
To: openembedded-core@lists.openembedded.org
Cc: Iorga, Cristian
Subject: [PATCH] lsb: distro codename info added

Poky distro codename info added to /etc/lsb-release file.
lsb_release script will not complain anymore about the incompleteness of 
/etc/lsb-release file by returning an error code.
Increases LSB compliance.

Partial fix for [YOCTO #4071].

Signed-off-by: Cristian Iorga <cristian.io...@intel.com>
---
 meta/recipes-extended/lsb/lsb_4.1.bb |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-extended/lsb/lsb_4.1.bb 
b/meta/recipes-extended/lsb/lsb_4.1.bb
index 01368b3..59d5bca 100644
--- a/meta/recipes-extended/lsb/lsb_4.1.bb
+++ b/meta/recipes-extended/lsb/lsb_4.1.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "LSB support for OpenEmbedded"
 SECTION = "console/utils"
 HOMEPAGE = "http://prdownloads.sourceforge.net/lsb";
 LICENSE = "GPLv2+"
-PR = "r1"
+PR = "r2"
 
 # lsb_release needs getopt
 RDEPENDS_${PN} += "util-linux"
@@ -41,6 +41,9 @@ do_install(){
        echo "\"" >> ${D}${sysconfdir}/lsb-release
        echo "DISTRIB_ID=${DISTRO}" >> ${D}${sysconfdir}/lsb-release
        echo "DISTRIB_RELEASE=${DISTRO_VERSION}" >> 
${D}${sysconfdir}/lsb-release
+       if [ -n "${DISTRO_CODENAME}" ]; then
+               echo "DISTRIB_CODENAME=${DISTRO_CODENAME}" >> 
${D}${sysconfdir}/lsb-release
+       fi
        echo "DISTRIB_DESCRIPTION=\"${DISTRO_NAME} ${DISTRO_VERSION}\"" >> 
${D}${sysconfdir}/lsb-release
 
        if [ "${TARGET_ARCH}" = "i586" ];then
--
1.7.10.4


_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to