[oe-commits] Julian_chu : [meta-toolchain] Add POPULATE_SDK_EXTRA_TASK

GIT User account git at amethyst.openembedded.net
Wed Dec 17 12:56:45 UTC 2008


Module: openembedded.git
Branch: john_lee/openmoko-merges
Commit: 598020126d427d00b05bba3b2c86f86eede2bbaf
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=598020126d427d00b05bba3b2c86f86eede2bbaf

Author: Julian_chu <julian_chu at openmoko.com>
Date:   Fri Sep 12 21:04:22 2008 +0800

[meta-toolchain] Add POPULATE_SDK_EXTRA_TASK

Add a extra task to modify opkg.conf to refer to
remote repository ( downloads.openmoko.org )

---

 packages/meta/meta-toolchain-openmoko.bb |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/packages/meta/meta-toolchain-openmoko.bb b/packages/meta/meta-toolchain-openmoko.bb
index e5c219d..5cbd9c3 100644
--- a/packages/meta/meta-toolchain-openmoko.bb
+++ b/packages/meta/meta-toolchain-openmoko.bb
@@ -1,11 +1,28 @@
 require meta-toolchain.bb
 
-DEPENDS += "pkgconfig-native"
-PR = "r1.01"
+PR = "r1.02"
 
 SDK_SUFFIX = "toolchain-openmoko"
 
 TOOLCHAIN_TARGET_TASK = "task-openmoko-toolchain-target"
 TOOLCHAIN_HOST_TASK = "task-openmoko-toolchain-host"
 
-POPULATE_SDK_EXTRA_TASK = "cp ${STAGING_BINDIR_NATIVE}/pkg-config ${SDK_OUTPUT}/${bindir}"
+POPULATE_SDK_EXTRA_TASK = "modify_opkg_conf"
+
+modify_opkg_conf () {
+        OUTPUT_OPKGCONF_TARGET="${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/${layout_sysconfdir}/opkg.conf"
+        OUTPUT_OPKGCONF_HOST="${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/${layout_sysconfdir}/opkg-sdk.conf"
+        OUTPUT_OPKGCONF_SDK="${SDK_OUTPUT}/${sysconfdir}/opkg-sdk.conf"
+        rm ${OUTPUT_OPKGCONF_TARGET}
+        rm ${OUTPUT_OPKGCONF_HOST}
+        rm ${OUTPUT_OPKGCONF_SDK}
+        opkgarchs="${PACKAGE_ARCHS}"
+        priority=1
+        for arch in ${opkgarchs}; do
+                echo "arch ${arch} ${priority}" >> ${OUTPUT_OPKGCONF_TARGET};
+                echo "src/gz ${arch} ${OPENMOKO_URI}/${arch}" >> ${OUTPUT_OPKGCONF_TARGET};
+                priority=$(expr ${priority} + 5);
+        done
+}
+
+OPENMOKO_URI="http://downloads.openmoko.org/repository/testing"





More information about the Openembedded-commits mailing list