When enable multilib for x86_64, lsb rpm packages of arch i486 are
installed for lib32 images such as lib32-core-image-lsb. But i486 is not
a valid platform that it is not included in rpm platform file, then fail
to install i486 rpm packages.

Update platform file to enable install i486 rpm packages for lib32 images.

Signed-off-by: Kai Kang <[email protected]>
---
 meta/recipes-extended/lsb/lsbtest/LSB_Test.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh 
b/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh
index af1d61c..db4e749 100644
--- a/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh
+++ b/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh
@@ -277,6 +277,15 @@ if ! `grep -F -q "noarch-suse" ${PLATFORM_FILE}`; then
                echo "i486-noarch" >> ${PLATFORM_FILE}
                echo "i486-pc" >> ${PLATFORM_FILE}
                echo "noarch-suse" >> ${PLATFORM_FILE}
+       elif [ ${ARCH} == x86_64 ]; then
+               echo "i486-suse" >> ${PLATFORM_FILE}
+               echo "i486-noarch" >> ${PLATFORM_FILE}
+               echo "i486-pc" >> ${PLATFORM_FILE}
+               echo "i486-.*-linux.*" >> ${PLATFORM_FILE}
+               echo "noarch-suse" >> ${PLATFORM_FILE}
+               echo "${ARCH}-suse" >> ${PLATFORM_FILE}
+               echo "${ARCH}-noarch" >> ${PLATFORM_FILE}
+               echo "${ARCH}-pc" >> ${PLATFORM_FILE}
        else
                echo "${ARCH}-suse" >> ${PLATFORM_FILE}
                echo "${ARCH}-noarch" >> ${PLATFORM_FILE}
-- 
1.8.1.2

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to