[oe-commits] org.oe.dev olsrd: update to 0.5.3
koen commit
openembedded-commits at lists.openembedded.org
Sun Aug 26 12:29:24 UTC 2007
olsrd: update to 0.5.3
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 046d6d9432d8b2f9c1768927b44311f32da334f0
ViewMTN: http://monotone.openembedded.org/revision.psp?id=046d6d9432d8b2f9c1768927b44311f32da334f0
Files:
1
packages/olsrd/files/unbreak-makefile.patch
packages/olsrd/olsrd_0.5.3.bb
packages/olsrd/olsrd.inc
Diffs:
#
# mt diff -rdad32ca1397c74f997dc9f4dc4602adbc841f296 -r046d6d9432d8b2f9c1768927b44311f32da334f0
#
#
#
# add_file "packages/olsrd/files/unbreak-makefile.patch"
# content [7a33293374adb238b88f2f43ce21188b7226edb6]
#
# add_file "packages/olsrd/olsrd_0.5.3.bb"
# content [203f63fd7ae86bd25144c1ddac0872e5117eea3f]
#
# patch "packages/olsrd/olsrd.inc"
# from [b541707aede39615aeb70297d1a63f4e3b61979e]
# to [8f56b9aa91c3eb5463c0db445070be3b92c2f6e9]
#
============================================================
--- packages/olsrd/files/unbreak-makefile.patch 7a33293374adb238b88f2f43ce21188b7226edb6
+++ packages/olsrd/files/unbreak-makefile.patch 7a33293374adb238b88f2f43ce21188b7226edb6
@@ -0,0 +1,45 @@
+--- /tmp/Makefile 2007-08-26 13:59:42.264688053 +0200
++++ olsrd-0.5.3/Makefile 2007-08-26 14:02:46.059161904 +0200
+@@ -89,9 +89,8 @@
+ install: install_olsrd
+
+ install_bin:
+- mkdir -p $(SBINDIR)
+- install -m 755 $(EXENAME) $(SBINDIR)
+- $(STRIP) $(SBINDIR)/$(EXENAME)
++ mkdir -p $(INSTALL_PREFIX)$(SBINDIR)
++ install -m 755 $(EXENAME) $(INSTALL_PREFIX)$(SBINDIR)
+
+ install_olsrd: install_bin
+ @echo ========= C O N F I G U R A T I O N - F I L E ============
+@@ -100,16 +99,16 @@
+ @echo configfile can be installed. Note that a LQ-based configfile
+ @echo can be found at files/olsrd.conf.default.lq
+ @echo ==========================================================
+- mkdir -p $(ETCDIR)
++ mkdir -p $(INSTALL_PREFIX)$(ETCDIR)
+ -cp -i files/olsrd.conf.default.rfc $(CFGFILE)
+ @echo -------------------------------------------
+ @echo Edit $(CFGFILE) before running olsrd!!
+ @echo -------------------------------------------
+ @echo Installing manpages olsrd\(8\) and olsrd.conf\(5\)
+- mkdir -p $(MANDIR)/man8/
+- cp files/olsrd.8.gz $(MANDIR)/man8/olsrd.8.gz
+- mkdir -p $(MANDIR)/man5/
+- cp files/olsrd.conf.5.gz $(MANDIR)/man5/olsrd.conf.5.gz
++ mkdir -p $(INSTALL_PREFIX)$(MANDIR)/man8/
++ cp files/olsrd.8.gz $(INSTALL_PREFIX)$(MANDIR)/man8/olsrd.8.gz
++ mkdir -p $(INSTALL_PREFIX)$(MANDIR)/man5/
++ cp files/olsrd.conf.5.gz $(INSTALL_PREFIX)$(MANDIR)/man5/olsrd.conf.5.gz
+
+ tags:
+ $(TAGCMD) -o $(TAGFILE) $(TAG_SRCS)
+@@ -131,7 +130,7 @@
+ $(MAKECMD) -C lib LIBDIR=$(LIBDIR) clean
+
+ libs_install install_libs:
+- $(MAKECMD) -C lib LIBDIR=$(LIBDIR) install
++ $(MAKECMD) -C lib LIBDIR=$(INSTALL_PREFIX)$(LIBDIR) install
+
+ httpinfo:
+ $(MAKECMD) -C lib/httpinfo clean
============================================================
--- packages/olsrd/olsrd_0.5.3.bb 203f63fd7ae86bd25144c1ddac0872e5117eea3f
+++ packages/olsrd/olsrd_0.5.3.bb 203f63fd7ae86bd25144c1ddac0872e5117eea3f
@@ -0,0 +1,14 @@
+require olsrd.inc
+PR = "r0"
+
+SRC_URI="http://www.olsr.org/releases/0.5/olsrd-${PV}.tar.bz2 \
+ file://init \
+ file://olsrd.conf \
+ file://unbreak-makefile.patch;patch=1"
+
+do_compile() {
+ oe_runmake OS=linux clean
+ touch .depend
+ touch src/cfgparser/.depend
+ oe_runmake OS=linux all libs
+}
============================================================
--- packages/olsrd/olsrd.inc b541707aede39615aeb70297d1a63f4e3b61979e
+++ packages/olsrd/olsrd.inc 8f56b9aa91c3eb5463c0db445070be3b92c2f6e9
@@ -1,18 +1,14 @@ LICENSE = "BSD"
DESCRIPTION = "OLSR mesh routing daemon"
HOMEPAGE = "http://www.olsr.org"
DESCRIPTION_olsrd-libs = "OLSR mesh routing daemon - optional libraries"
SECTION = "console/network"
PRIORITY = "optional"
LICENSE = "BSD"
-RDEPENDS_olsrd = "olsrd-libs"
SRC_URI="http://www.olsr.org/releases/0.4/olsrd-${PV}.tar.bz2 \
file://init \
file://olsrd.conf"
-PACKAGES =+ "olsrd-libs"
-FILES_olsrd-libs = "${libdir}"
-
S = "${WORKDIR}/olsrd-${PV}"
inherit update-rc.d
@@ -27,14 +23,20 @@ do_compile() {
}
do_compile() {
- oe_runmake
+ oe_runmake
}
do_install () {
- oe_runmake OS=linux INSTALL_PREFIX=${D} install install_libs
+ oe_runmake OS=linux INSTALL_PREFIX=${D} STRIP=echo install install_libs
install -d ${D}/${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/olsrd
install -m 644 ${WORKDIR}/olsrd.conf ${D}/${sysconfdir}
}
+
+PACKAGES =+ "olsrd-libs"
+FILES_olsrd-libs = "${libdir}/*.so.*"
+
+RDEPENDS_${PN} = "olsrd-libs"
+
CONFFILES_${PN} = "${sysconfdir}/olsrd.conf"
More information about the Openembedded-commits
mailing list