aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/maradns/maradns_1.4.03.bb
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-03-17 13:37:41 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-03-17 14:02:11 +0800
commitd4574145085218e93f55724924e3e99c39ea3afd (patch)
tree9d353ddb41371a6da42f6b1e0f8eaf71b09bda44 /recipes/maradns/maradns_1.4.03.bb
parentb6faa2ebb00fa219beee042aeb41321b0d4fbc18 (diff)
downloadopenembedded-d4574145085218e93f55724924e3e99c39ea3afd.tar.gz
maradns: Upgrade to version 1.4.03
* Patch the Makefiles so LDFLAGS is passed to the linker
Diffstat (limited to 'recipes/maradns/maradns_1.4.03.bb')
-rw-r--r--recipes/maradns/maradns_1.4.03.bb46
1 files changed, 46 insertions, 0 deletions
diff --git a/recipes/maradns/maradns_1.4.03.bb b/recipes/maradns/maradns_1.4.03.bb
new file mode 100644
index 0000000000..4d547a2788
--- /dev/null
+++ b/recipes/maradns/maradns_1.4.03.bb
@@ -0,0 +1,46 @@
+DESCRIPTION = "A security-aware DNS server"
+SECTION = "console/network"
+HOMEPAGE = "http://www.maradns.org"
+LICENSE = "PD"
+
+SRC_URI = "http://www.maradns.org/download/1.4/${PV}/maradns-${PV}.tar.bz2;name=src \
+ file://init \
+ file://rng-makefile-build-cc.patch;patch=1;pnum=0 \
+ file://compile-1.4.0.3.patch;patch=1 "
+SRC_URI[src.md5sum] = "071b3a3df07e18855a7edf9a6281641a"
+SRC_URI[src.sha256sum] = "a611b6ac0f3abee62c227b128c1773be4a2a41de75a37ca123d684db33793b23"
+
+do_install() {
+ install -d ${D}${bindir}
+ install -d ${D}${sbindir}
+ install -d ${D}${sysconfdir}
+ install -d ${D}${sysconfdir}/mararc
+ install -d ${D}${sysconfdir}/init.d
+ install -d ${D}${mandir}/man1
+ install -d ${D}${mandir}/man5
+ install -d ${D}${mandir}/man8
+
+ sed -i -e "s:PREFIX/man:PREFIX/share/man:" \
+ -e "s:PREFIX/doc/maradns-\$VERSION:PREFIX/share/doc/${PF}:" \
+ build/install.locations
+
+ oe_runmake \
+ TOPLEVEL=${S} \
+ BUILDDIR=${S}/build \
+ RPM_BUILD_ROOT=${D} \
+ PREFIX=${D}/usr \
+ MAN1=${D}${mandir}/man1 \
+ MAN5=${D}${mandir}/man5 \
+ MAN8=${D}${mandir}/man8 \
+ install
+
+ mv ${D}${sysconfdir}/mararc/example_mararc ${D}${sysconfdir}/maradns/mararc
+ rm -r ${D}${sysconfdir}/mararc/
+ install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/maradns
+}
+
+PACKAGES =+ "maradns-zone maradns-ask"
+FILES_maradns-zone = "${sbindir}/zoneserver ${bindir}/getzone"
+FILES_maradns-ask = "${bindir}/askmara"
+
+CONFFILES_${PN}_nylon = "/etc/maradns/mararc"