DISTRO_NAME = "OpenDreambox"
DISTRO_VERSION = "1.6.0"
-FEED_URIS += "official##http://sources.dreamboxupdate.com/opendreambox/1.6/${MACHINE}/experimental"
+DISTRO_FEED_URI = "http://sources.dreamboxupdate.com/${DISTRO}/1.6/experimental"
SRCDATE = 20070625
--- /dev/null
+DESCRIPTION = "Configuration files for online package repositories aka feeds"
+PR = "r0"
+
+DISTRO_FEED_PREFIX ?= "official"
+DISTRO_FEED_URI ?= "http://sources.dreamboxupdate.com/${DISTRO}/${DISTRO_VERSION}"
+
+do_compile() {
+ mkdir -p ${S}/${sysconfdir}/opkg
+ for feed in all ${TARGET_ARCH} ${MACHINE_ARCH}; do
+ echo "src/gz ${DISTRO_FEED_PREFIX}-${feed} ${DISTRO_FEED_URI}/${feed}" > ${S}/${sysconfdir}/opkg/${feed}-feed.conf
+ done
+}
+do_install () {
+ install -d ${D}${sysconfdir}/opkg
+ install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
+}
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+CONFFILES_${PN} += '${@ " ".join( [ ( "${sysconfdir}/opkg/%s-feed.conf" % feed ) for feed in "all ${TARGET_ARCH} ${MACHINE_ARCH}".split() ] ) }'
netkit-base fakelocale less dreambox-bootlogo \
dreambox-dccamd dreambox-keymaps tuxbox-image-info dvbsnoop \
dreambox-compat tuxbox-common mrouted smartmontools hddtemp \
- hotplug-ng autofs gdbserver"
+ hotplug-ng autofs gdbserver dreambox-feed-configs"
OPENDREAMBOX_COMMON_D = "util-linux e2fsprogs \
ppp module-init-tools"