]> code.ossystems Code Review - openembedded-core.git/commitdiff
meta-toolchain: update to reflect opkg state directory move
authorJoshua Lock <josh@linux.intel.com>
Thu, 26 Aug 2010 07:59:20 +0000 (08:59 +0100)
committerJoshua Lock <josh@linux.intel.com>
Thu, 26 Aug 2010 08:18:24 +0000 (09:18 +0100)
Signed-off-by: Joshua Lock <josh@linux.intel.com>
meta/conf/bitbake.conf
meta/packages/meta/meta-toolchain.bb

index da07aaf2ec8a521f0a286ff1a7cc27a26c660ca6..d54aa35b826ac14e660f144ca251137792bd74ff 100644 (file)
@@ -47,6 +47,7 @@ prefix_nativesdk = "/usr"
 bindir_nativesdk = "${prefix_nativesdk}/bin"
 libdir_nativesdk = "${prefix_nativesdk}/lib"
 base_libdir_nativesdk = "/lib"
+localstatedir_nativesdk = "/var"
 
 #
 # Cross recipes need to know about the target layout
index 585adb4e13e47f2fda84e437397a092ff426f530..499da9af18c518aafc24b492063b96fa29b53462 100644 (file)
@@ -24,8 +24,8 @@ EXCLUDE_FROM_WORLD = "1"
 do_populate_sdk() {
        rm -rf ${SDK_OUTPUT}
        mkdir -p ${SDK_OUTPUT}
-       mkdir -p ${SDK_OUTPUT}${libdir}/opkg/
-       mkdir -p ${SDK_OUTPUT}/${SDKTARGETSYSROOT}${libdir}/opkg/
+       mkdir -p ${SDK_OUTPUT}${localstatedir}/lib/opkg/
+       mkdir -p ${SDK_OUTPUT}/${SDKTARGETSYSROOT}${localstatedir}/lib/opkg/
 
        rm -f ${IPKGCONF_TARGET}
        touch ${IPKGCONF_TARGET}
@@ -45,8 +45,8 @@ do_populate_sdk() {
        ${IPKG_TARGET} update
        ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK}
 
-       install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/opkg
-       mv ${SDK_OUTPUT}/usr/lib/opkg/* ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/opkg/
+       install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}${localstatedir_nativesdk}/lib/opkg
+       mv ${SDK_OUTPUT}/usr/lib/opkg/* ${SDK_OUTPUT}/${SDKPATHNATIVE}${localstatedir_nativesdk}/lib/opkg/
        rm -Rf ${SDK_OUTPUT}/usr
 
        # Don't ship any libGL in the SDK
@@ -59,7 +59,7 @@ do_populate_sdk() {
        install -m 0644 ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKPATHNATIVE}/${sysconfdir}/
 
        # Can copy pstage files here
-       # target_pkgs=`cat ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/usr/lib/opkg/status | grep Package: | cut -f 2 -d ' '`
+       # target_pkgs=`cat ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/var/lib/opkg/status | grep Package: | cut -f 2 -d ' '`
 
        # Fix or remove broken .la files
        for i in `find ${SDK_OUTPUT}/${SDKTARGETSYSROOT} -name \*.la`; do