[oe-commits] Julian_chu : [meta-toolchain] Add POPULATE_SDK_EXTRA_TASK
GIT User account
git at amethyst.openembedded.net
Wed Dec 17 07:57:17 UTC 2008
Module: openembedded.git
Branch: john_lee/openmoko-merges
Commit: 249602f4108bbcc4cd0cf0a149246f9ccaa1c0d3
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=249602f4108bbcc4cd0cf0a149246f9ccaa1c0d3
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