From: Denys Dmytriyenko <de...@ti.com>

Signed-off-by: Denys Dmytriyenko <de...@ti.com>
---
 meta-arago-distro/conf/distro/arago.conf           |  4 +-
 .../feed-config/arago-feed-config_1.0.bb           | 43 ++++++++++++++++++++++
 2 files changed, 46 insertions(+), 1 deletion(-)
 create mode 100644 
meta-arago-distro/recipes-core/feed-config/arago-feed-config_1.0.bb

diff --git a/meta-arago-distro/conf/distro/arago.conf 
b/meta-arago-distro/conf/distro/arago.conf
index 936e0ac..8f79ca0 100644
--- a/meta-arago-distro/conf/distro/arago.conf
+++ b/meta-arago-distro/conf/distro/arago.conf
@@ -1,6 +1,8 @@
 # Name and version of the distribution
 DISTRO_NAME = "Arago"
-DISTRO_VERSION = "2015.01"
+DISTRO_VERSION = "2015.02"
+DISTRO_FEED_URI ?= "http://lcpd.dal.design.ti.com";
+FEEDURIPREFIX ?= "core-sdk/nightly/deploy/ipk/"
 
 # SDK paths and names
 SDK_NAME_PREFIX = "arago"
diff --git 
a/meta-arago-distro/recipes-core/feed-config/arago-feed-config_1.0.bb 
b/meta-arago-distro/recipes-core/feed-config/arago-feed-config_1.0.bb
new file mode 100644
index 0000000..7bf169b
--- /dev/null
+++ b/meta-arago-distro/recipes-core/feed-config/arago-feed-config_1.0.bb
@@ -0,0 +1,43 @@
+SUMMARY = "Arago feed configuration"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = 
"file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+PR = "r1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+INHIBIT_DEFAULT_DEPS = "1"
+
+FEEDNAMEPREFIX ?= ""
+FEEDURIPREFIX ?= "feeds/"
+DISTRO_FEED_URI ?= "http://arago-project.org";
+
+do_compile() {
+       mkdir -p ${S}/${sysconfdir}/opkg/
+
+       archconf=${S}/${sysconfdir}/opkg/arch.conf
+
+       rm -f $archconf
+       ipkgarchs="${ALL_MULTILIB_PACKAGE_ARCHS}"
+       priority=1
+       for arch in $ipkgarchs; do
+               echo "arch $arch $priority" >> $archconf
+               priority=$(expr $priority + 5)
+       done
+
+       basefeedconf=${S}/${sysconfdir}/opkg/base-feeds.conf
+
+       rm -f $basefeedconf
+       touch $basefeedconf
+
+       for arch in $ipkgarchs; do
+               echo "src/gz ${FEEDNAMEPREFIX}$arch 
${DISTRO_FEED_URI}/${FEEDURIPREFIX}$arch" >> $basefeedconf
+       done
+}
+
+do_install () {
+       install -d ${D}${sysconfdir}/opkg
+       install -m 0644  ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
+}
+
+FILES_${PN} = "${sysconfdir}/opkg/"
+
+CONFFILES_${PN} += "${sysconfdir}/opkg/base-feeds.conf \
+                    ${sysconfdir}/opkg/arch.conf"
-- 
2.2.0

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to