DESCRIPTION = "OLSR mesh routing daemon plus fixes" HOMEPAGE = "http://www.olsr.org" DESCRIPTION_olsrd-libs = "OLSR mesh routing daemon - optional libraries" MAINTAINER = "Bruno Randolf , Sven-Ola Tuecke " SECTION = "console/network" PRIORITY = "optional" LICENSE = "BSD" RDEPENDS = "kernel-module-cls-u32 kernel-module-sch-prio kernel-module-sch-sfq olsrd-libs (${PV})" PR = "r15" DEFAULT_PREFERENCE = "-1" SRC_URI="http://www.olsr.org/releases/0.5/olsrd-${PV}.tar.bz2 \ file://100-olsrd-hg.patch;patch=1 \ file://103-olsrd-moodfix.patch;patch=1 \ file://137-olsrd-192.168.1.1.patch;patch=1 \ file://139-olsrd-magicarprefresh.patch;patch=1 \ # file://140-olsrd-optimize-size.patch;patch=1 \ # file://150-debugtree-sven-ola.patch;patch=1 \ file://init-sven-ola \ file://olsrd-clearroutes \ file://olsrd.conf-sven-ola" S = "${WORKDIR}/olsrd-${PV}" inherit update-rc.d INITSCRIPT_NAME = "olsrd" INITSCRIPT_PARAMS = "defaults" EXTRA_OEMAKE = "" do_compile() { oe_runmake OS=linux clean all } do_install () { oe_runmake OS=linux INSTALL_PREFIX=${D} DESTDIR=${D} install install_libs install -d ${D}/${sysconfdir}/init.d install -m 0755 ${WORKDIR}/init-sven-ola ${D}/${sysconfdir}/init.d/olsrd install -m 644 ${WORKDIR}/olsrd.conf-sven-ola ${D}/${sysconfdir}/olsrd.conf install -d ${D}/usr/sbin install -m 0755 ${WORKDIR}/olsrd-clearroutes ${D}/usr/sbin } PACKAGES =+ "olsrd-libs" FILES_olsrd-libs = "${libdir}" CONFFILES_${PN} = "${sysconfdir}/olsrd.conf"