summaryrefslogtreecommitdiffstats
path: root/meta-moblin
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2009-07-15 12:54:57 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2009-07-15 12:54:57 +0100
commit6e58ebdc1a03b1a96177d45379a60f8fa0cf2d0c (patch)
tree2f9001a975e718abbd4b9c1da244a5bf7654e7aa /meta-moblin
parent1893aa639ff4eb5492a4c40a507d7cb32a251b96 (diff)
downloadpoky-6e58ebdc1a03b1a96177d45379a60f8fa0cf2d0c.tar.gz
Add moblin-feed-config-opkg (loosely based on angstrom recipes)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta-moblin')
-rw-r--r--meta-moblin/packages/moblin-feeds/moblin-feed-config-opkg_1.0.bb46
1 files changed, 46 insertions, 0 deletions
diff --git a/meta-moblin/packages/moblin-feeds/moblin-feed-config-opkg_1.0.bb b/meta-moblin/packages/moblin-feeds/moblin-feed-config-opkg_1.0.bb
new file mode 100644
index 0000000000..b9bafa0a32
--- /dev/null
+++ b/meta-moblin/packages/moblin-feeds/moblin-feed-config-opkg_1.0.bb
@@ -0,0 +1,46 @@
1DESCRIPTION = "Moblin feed configuration files (Online package repositories)"
2
3PR = "r0"
4PACKAGE_ARCH = "${MACHINE_ARCH}"
5
6FEEDNAMEPREFIX ?= "INVALID"
7FEEDURIPREFIX ?= "INVALID"
8
9do_compile() {
10 mkdir -p ${S}/${sysconfdir}/opkg/
11
12 archconf=${S}/${sysconfdir}/opkg/arch.conf
13
14 rm -f $archconf
15 ipkgarchs="${PACKAGE_ARCHS}"
16 priority=1
17 for arch in $ipkgarchs; do
18 echo "arch $arch $priority" >> $archconf
19 priority=$(expr $priority + 5)
20 done
21
22 basefeedconf=${S}/${sysconfdir}/opkg/base-feeds.conf
23
24 rm -f $basefeedconf
25
26 for arch in $ipkgarchs; do
27 echo "src/gz ${FEEDNAMEPREFIX}-$arch http://pokylinux.org/${FEEDURIPREFIX}$arch" >> $basefeedconf
28 done
29}
30
31
32do_install () {
33 install -d ${D}${sysconfdir}/opkg
34 install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
35}
36
37do_stage () {
38 install -d ${STAGING_DIR}${sysconfdir}/opkg
39 install -m 0644 ${S}/${sysconfdir}/opkg/* ${STAGING_DIR}${sysconfdir}/opkg/
40}
41
42FILES_${PN} = "${sysconfdir}/opkg/ "
43
44CONFFILES_${PN} += "${sysconfdir}/opkg/base-feeds.conf \
45 ${sysconfdir}/opkg/arch.conf"
46