]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_ipk.bbclass: Split ipk deploy directory by PACKAGE_ARCH (from OE)
authorRichard Purdie <richard@openedhand.com>
Wed, 5 Sep 2007 07:53:21 +0000 (07:53 +0000)
committerRichard Purdie <richard@openedhand.com>
Wed, 5 Sep 2007 07:53:21 +0000 (07:53 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2692 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/package_ipk.bbclass

index 9e654aac5e8c0ada8343bef20b598c7c974c6887..06b161389f9f5179cb7832cd4f1f8eb74cb494f1 100644 (file)
@@ -101,6 +101,10 @@ package_generate_ipkg_conf () {
                echo "arch $arch $priority" >> ${IPKGCONF_TARGET}
                echo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${IPKGCONF_SDK}
                priority=$(expr $priority + 5)
+               if [ -e ${DEPLOY_DIR_IPK}/$arch/Packages ] ; then
+                       echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_TARGET}
+                       echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_SDK}
+               fi
        done
 }
 
@@ -117,6 +121,9 @@ python do_package_ipk () {
        if not outdir:
                bb.error("DEPLOY_DIR_IPK not defined, unable to package")
                return
+
+       arch = bb.data.getVar('PACKAGE_ARCH', d, 1)
+       outdir = "%s/%s" % (outdir, arch)
        bb.mkdirhier(outdir)
 
        dvar = bb.data.getVar('D', d, 1)