]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_ipk.bbclass: Make sure packages which alter PACKAGE_ARCH end up in the correc...
authorRichard Purdie <richard@openedhand.com>
Sun, 25 Nov 2007 19:35:19 +0000 (19:35 +0000)
committerRichard Purdie <richard@openedhand.com>
Sun, 25 Nov 2007 19:35:19 +0000 (19:35 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3234 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/package_ipk.bbclass

index 6dceb284bccf4452d09ba916baae6ea87fe3fd39..877ea980e35fee41201dcfb7c50e2340ffa7e310 100644 (file)
@@ -128,10 +128,6 @@ python do_package_ipk () {
                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)
        if not dvar:
                bb.error("D not defined, unable to package")
@@ -174,7 +170,8 @@ python do_package_ipk () {
 
                bb.data.update_data(localdata)
                basedir = os.path.join(os.path.dirname(root))
-               pkgoutdir = outdir
+               arch = bb.data.getVar('PACKAGE_ARCH', localdata, 1)
+               pkgoutdir = "%s/%s" % (outdir, arch)
                bb.mkdirhier(pkgoutdir)
                os.chdir(root)
                from glob import glob