summaryrefslogtreecommitdiff
path: root/recipes
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2013-10-11 18:05:19 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2013-10-11 18:05:19 +0200
commit169421e3d79a7d7b68a2868a7e7df3978303205a (patch)
treec60f5ed073794c63b12331541040118e98d55bd0 /recipes
parent73a361026b9fd0203894e9d3be2361d87b8b584c (diff)
feed-config: remove non working feeds, add feeds for T30 VF50
- remove links to incompatible architecture feeds - for Colibri T30, Apalis T30 and Colibri VF50 there are compatible feeds - for Colibri T20 there are no compatible feeds
Diffstat (limited to 'recipes')
-rw-r--r--recipes/trdx-config/angstrom-feed-configs.bbappend42
1 files changed, 36 insertions, 6 deletions
diff --git a/recipes/trdx-config/angstrom-feed-configs.bbappend b/recipes/trdx-config/angstrom-feed-configs.bbappend
index 1576329..2874c30 100644
--- a/recipes/trdx-config/angstrom-feed-configs.bbappend
+++ b/recipes/trdx-config/angstrom-feed-configs.bbappend
@@ -1,8 +1,38 @@
-#make available the feeds of other, but compatible arm architectures
-PRINC = "2"
+PRINC = "3"
-do_compile_append() {
- echo "src/gz base2 ${ANGSTROM_URI}/feeds/core/ipk/eglibc/armv6-novfp/base" >> ${S}/${sysconfdir}/opkg/base-feed.conf
- echo "src/gz base2 ${ANGSTROM_URI}/feeds/core/ipk/eglibc/armv6/base" >> ${S}/${sysconfdir}/opkg/base-feed.conf
- echo "src/gz base3 ${ANGSTROM_URI}/feeds/core/ipk/eglibc/armv5te/base" >> ${S}/${sysconfdir}/opkg/base-feed.conf
+do_compile_append_tegra3() {
+ #trdx: make available the feeds of a compatible arm architecture
+ rm ${S}/${sysconfdir}/opkg/*t30-feed.conf
+ echo "src/gz base ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/cortexa8hf-vfp-neon/base" > ${S}/${sysconfdir}/opkg/base-feed.conf
+ echo "src/gz debug ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/cortexa8hf-vfp-neon/debug" > ${S}/${sysconfdir}/opkg/debug-feed.conf
+ echo "src/gz gstreamer ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/cortexa8hf-vfp-neon/gstreamer" > ${S}/${sysconfdir}/opkg/gstreamer-feed.conf
+ echo "src/gz perl ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/cortexa8hf-vfp-neon/perl" > ${S}/${sysconfdir}/opkg/perl-feed.conf
+ echo "src/gz python ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/cortexa8hf-vfp-neon/python" > ${S}/${sysconfdir}/opkg/python-feed.conf
+}
+
+pkg_postinst_${PN}_tegra3 () {
+#!/bin/sh
+if [ "x$D" != "x" ]; then
+ exit 1
+fi
+ echo "arch cortexa8hf-vfp-neon 18" >> ${sysconfdir}/opkg/arch.conf
+}
+
+do_compile_append_tegra2() {
+ #trdx: no feed available for a compatible arm architecture (arm, hard float, no neon) so empty the feed configs
+ echo "" > ${S}/${sysconfdir}/opkg/base-feed.conf
+ echo "" > ${S}/${sysconfdir}/opkg/debug-feed.conf
+ echo "" > ${S}/${sysconfdir}/opkg/gstreamer-feed.conf
+ echo "" > ${S}/${sysconfdir}/opkg/perl-feed.conf
+ echo "" > ${S}/${sysconfdir}/opkg/python-feed.conf
+}
+
+do_compile_append_colibri-vf50() {
+ #trdx: make available the feeds of a compatible arm architecture
+ rm ${S}/${sysconfdir}/opkg/*vf*-feed.conf
+ echo "src/gz base ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/armv6-vfp/base" > ${S}/${sysconfdir}/opkg/base-feed.conf
+ echo "src/gz debug ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/armv6-vfp/debug" > ${S}/${sysconfdir}/opkg/debug-feed.conf
+ echo "src/gz gstreamer ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/armv6-vfp/gstreamer" > ${S}/${sysconfdir}/opkg/gstreamer-feed.conf
+ echo "src/gz perl ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/armv6-vfp/perl" > ${S}/${sysconfdir}/opkg/perl-feed.conf
+ echo "src/gz python ${ANGSTROM_URI}/feeds/v2013.06/ipk/eglibc/armv6-vfp/python" > ${S}/${sysconfdir}/opkg/python-feed.conf
}