summaryrefslogtreecommitdiff
path: root/recipes/maradns/maradns_1.4.03.bb
blob: 4d547a2788c159e957d354456ab201a1566b9e7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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"