increase dvbapp PR.
[vuplus_openembedded] / recipes / radvd / radvd.inc
1 DESCRIPTION = "IPv6 router advertisement daemon"
2 HOMEPAGE = "http://www.litech.org/radvd/"
3 SECTION = "console/network"
4 LICENSE = "BSD"
5 DEPENDS = "flex-native"
6
7 SRC_URI = "http://v6web.litech.org/radvd/dist/radvd-${PV}.tar.gz;md5sum=${MD5SUM} \
8            file://radvd.init \
9            file://volatiles.03_radvd \
10            file://radvd.conf.empty"
11
12 S = "${WORKDIR}/radvd-${PV}"
13
14 inherit autotools update-rc.d
15
16 do_install_append () {
17         install -m 0755 -d ${D}${sysconfdir}/init.d \
18                            ${D}${sysconfdir}/default/volatiles \
19                            ${D}${docdir}/radvd
20         # Install init script and volatiles
21         install -m 0755 ${WORKDIR}/radvd.init ${D}${sysconfdir}/init.d/radvd
22         install -m 0644 ${WORKDIR}/volatiles.03_radvd ${D}${sysconfdir}/default/volatiles/volatiles.03_radvd
23         # Initial configuration
24         # install -m 0644 ${WORKDIR}/radvd.conf.empty ${D}${sysconfdir}/radvd.conf
25         # Documentation
26         for i in ${WORKDIR}/radvd.conf.empty radvd.conf.example README; do \
27             install -m 0644 $i ${D}${docdir}/radvd; \
28         done
29 }
30
31 #CONFFILES_${PN} = "${sysconfdir}/radvd.conf"
32
33 INITSCRIPT_NAME = "radvd"
34 INITSCRIPT_PARAMS = "defaults 20 80"
35
36 pkg_postinst_${PN} () {
37         grep -q radvd: /etc/passwd || \
38             adduser --disabled-password --home=/var/run/radvd/ --system \
39                     --ingroup nogroup --no-create-home -g "IPv6 router advertisement daemon" radvd
40         /etc/init.d/populate-volatile.sh update
41 }