package_ipk: SDK generation workaround

During SDK generation the multilib_sanity_check function is being called,
however it is not available unless we've been called from the image.bbclass.

Disable the check if MULTILIB_CHECK_FILE (also set in image.bbclass) doesn't
exist or is empty.

(From OE-Core rev: 0611cceca1595ea4656ebcb985cbd92bb9774ec8)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Mark Hatle
2011-08-01 18:58:36 -05:00
committed by Richard Purdie
parent 06d4cf01ff
commit bb5a3ff0b0

View File

@@ -127,8 +127,10 @@ package_install_internal_ipk() {
fi
package_tryout_install_multilib_ipk
#sanity check
multilib_sanity_check ${target_rootfs} ${multilib_tryout_dirs}|| exit 1
if [ ! -z "${MULTILIB_CHECK_FILE}" ]; then
#sanity check
multilib_sanity_check ${target_rootfs} ${multilib_tryout_dirs} || exit 1
fi
if [ ! -z "${package_multilib}" ]; then
opkg-cl ${ipkg_args} install ${package_multilib}