]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/maradns/maradns_1.0.23.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / maradns / maradns_1.0.23.bb
1 SECTION = "console/network"
2 DESCRIPTION = "A security-aware DNS server"
3 HOMEPAGE = "http://www.maradns.org"
4 LICENSE = "PD"
5 MAINTAINER = "Bruno Randolf <bruno.randolf@4g-systems.biz>"
6 PR = "r1"
7
8 SRC_URI = "http://www.maradns.org/download/maradns-${PV}.tar.bz2 \
9         file://init \
10         file://rng-makefile-build-cc.patch;patch=1;pnum=0"
11
12 do_install() {
13         install -d ${D}${bindir}
14         install -d ${D}${sbindir}
15         install -d ${D}${sysconfdir}
16         install -d ${D}${sysconfdir}/mararc
17         install -d ${D}${sysconfdir}/init.d
18         install -d ${D}${mandir}/man1
19         install -d ${D}${mandir}/man5
20         install -d ${D}${mandir}/man8
21
22         sed -i -e "s:PREFIX/man:PREFIX/share/man:" \
23                 -e "s:PREFIX/doc/maradns-\$VERSION:PREFIX/share/doc/${PF}:" \
24                 build/install.locations
25         
26         oe_runmake \
27                 TOPLEVEL=${S} \
28                 BUILDDIR=${S}/build \
29                 RPM_BUILD_ROOT=${D} \
30                 PREFIX=${D}/usr \
31                 MAN1=${D}${mandir}/man1 \
32                 MAN5=${D}${mandir}/man5 \
33                 MAN8=${D}${mandir}/man8 \
34                 install
35         
36         mv ${D}${sysconfdir}/mararc/example_mararc ${D}${sysconfdir}/maradns/mararc
37         rm -r ${D}${sysconfdir}/mararc/
38         install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/maradns
39 }
40
41 PACKAGES = "maradns-zone maradns-ask maradns maradns-doc"
42 FILES_maradns-zone = "${sbindir}/zoneserver ${bindir}/getzone"
43 FILES_maradns-ask = "${bindir}/askmara"
44
45 CONFFILES_${PN}_nylon = "/etc/maradns/mararc"