]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_ipk.bbclass: Add handling for all/any/noarch and nativesdk
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 14 Jan 2010 12:36:04 +0000 (12:36 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 14 Jan 2010 12:36:37 +0000 (12:36 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/classes/package_ipk.bbclass

index e67097fdd715fca8fb2f9d413f815a39f4b007ca..56a1e73ecc5e806f712d757d11457aef9c26a8ac 100644 (file)
@@ -103,8 +103,12 @@ package_generate_ipkg_conf () {
                        echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_TARGET}
                fi
                sdkarch=`echo $arch | sed -e 's/${HOST_ARCH}/${SDK_ARCH}/'`
-               if [ -e ${DEPLOY_DIR_IPK}/$sdkarch-nativesdk/Packages ] ; then
-                       echo "src oe-$sdkarch-nativesdk file:${DEPLOY_DIR_IPK}/$sdkarch-nativesdk" >> ${IPKGCONF_SDK}
+               extension=-nativesdk
+               if [ "$sdkarch" = "all" -o "$sdkarch" = "any" -o "$sdkarch" = "noarch" ]; then
+                   extension=""
+               fi
+               if [ -e ${DEPLOY_DIR_IPK}/$sdkarch$extension/Packages ] ; then
+                       echo "src oe-$sdkarch$extension file:${DEPLOY_DIR_IPK}/$sdkarch$extension" >> ${IPKGCONF_SDK}
                fi
        done
        if [ -e ${DEPLOY_DIR_IPK}/${SDK_ARCH}-${TARGET_ARCH}-canadian/Packages ] ; then