[oe-commits] Koen Kooi : angstrom feed configs: generate config files for locale feeds as well

GIT User account git at amethyst.openembedded.net
Fri Nov 28 09:03:50 UTC 2008


Module: openembedded.git
Branch: koen/darwin-host-fixes
Commit: bb668b9e99edea043a0c321109d76ca16c5e453f
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=bb668b9e99edea043a0c321109d76ca16c5e453f

Author: Koen Kooi <koen at openembedded.org>
Date:   Thu Nov 27 14:27:09 2008 +0100

angstrom feed configs: generate config files for locale feeds as well

---

 packages/angstrom/angstrom-feed-configs.bb |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/packages/angstrom/angstrom-feed-configs.bb b/packages/angstrom/angstrom-feed-configs.bb
index fc6c9c5..c5dd837 100644
--- a/packages/angstrom/angstrom-feed-configs.bb
+++ b/packages/angstrom/angstrom-feed-configs.bb
@@ -1,7 +1,7 @@
 DESCRIPTION = "Configuration files for online package repositories aka feeds"
 
 #PV = "${DISTRO_VERSION}"
-PR = "r6"
+PR = "r7"
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 FEED_BASEPATH ?= "unstable/feed/"
@@ -21,14 +21,28 @@ do_compile() {
         if [ "${IWMMXT_FEED}" = "iwmmxt" ] ; then
 	  echo "src/gz iwmmxt ${ANGSTROM_URI}/${FEED_BASEPATH}iwmmxt/base" > ${S}/${sysconfdir}/opkg/iwmmxt-feed.conf
 	fi  
+
+
+	for localepkg in a af am an ang ar as ast ay az be bg bn br bs byn ca co crh cs csb cy da de dv dz el en eo es et eu fa ff fi fo fr fur fy ga gd gez gl gn gu gv ha haw he hi hr hsb ht hu hy ia id ig io is it iu iw ja ka kk kl km kn ko kok ks ku kw ky la lg li lo locale lt lv mai mg mi mk ml mn mr ms mt mvo my nb ne nl nn no nr nso oc om or pa pap pis pl ps pt qu ro ru rw sa sd se si sid sk sl so sp sq sr ss st sv sw syr ta te tet tg th ti tig tk tl tn tpi tr ts tt ug uk ur uz ve vi wa wal wo xh yi yo zh zu ; do
+		echo "src/gz locale-${localepkg}-feed ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/locales/${localepkg}" > ${S}/${sysconfdir}/opkg/locale-${localepkg}-feed.conf
+	done
 }
 
 
 do_install () {
-        install -d ${D}${sysconfdir}/opkg
+	install -d ${D}${sysconfdir}/opkg
 	install -m 0644  ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
 }
 
+FILES_${PN} = "${sysconfdir}/opkg/base-feed.conf \
+                    ${sysconfdir}/opkg/debug-feed.conf \
+                    ${sysconfdir}/opkg/perl-feed.conf \
+                    ${sysconfdir}/opkg/python-feed.conf \
+                    ${sysconfdir}/opkg/gstreamer-feed.conf \
+                    ${sysconfdir}/opkg/${MACHINE_ARCH}-feed.conf \
+                    ${sysconfdir}/opkg/noarch-feed.conf \
+                   "
+
 CONFFILES_${PN} += "${sysconfdir}/opkg/base-feed.conf \
                     ${sysconfdir}/opkg/debug-feed.conf \
                     ${sysconfdir}/opkg/perl-feed.conf \
@@ -38,3 +52,8 @@ CONFFILES_${PN} += "${sysconfdir}/opkg/base-feed.conf \
                     ${sysconfdir}/opkg/noarch-feed.conf \
                    "
 
+python populate_packages_prepend () {
+	etcdir = bb.data.expand('${sysconfdir}/opkg', d)
+	do_split_packages(d, etcdir, '^locale-(.*)\.conf$', 'angstrom-locale-%s-config', 'Angstrom feed config for the %s locale', extra_depends='', allow_links=True)
+}
+





More information about the Openembedded-commits mailing list