diff options
author | Rod Whitby <rod@whitby.id.au> | 2007-03-14 11:13:11 +0000 |
---|---|---|
committer | Rod Whitby <rod@whitby.id.au> | 2007-03-14 11:13:11 +0000 |
commit | e938931bee988f2887f7960b549b1c4600bf125b (patch) | |
tree | bda3417b0d842bbeaa4962acc9c1e5873b803205 /packages/radvd/radvd.inc | |
parent | 8a56834d652651f40a99ba3e979a6ed4f1c7da87 (diff) | |
parent | eb7f24c7001728b21a0df17f084d4925033c51f8 (diff) |
merge of '35bc21cf1b2318f1e968c556b78030020a92784c'
and '5fceee071a84c0c747e3cd6e3ad0d552c50c34eb'
Diffstat (limited to 'packages/radvd/radvd.inc')
-rw-r--r-- | packages/radvd/radvd.inc | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/packages/radvd/radvd.inc b/packages/radvd/radvd.inc index 745b37d35e..f73f8c0583 100644 --- a/packages/radvd/radvd.inc +++ b/packages/radvd/radvd.inc @@ -4,8 +4,38 @@ SECTION = "console/network" LICENSE = "BSD" DEPENDS = "flex-native" -SRC_URI = "http://v6web.litech.org/radvd/dist/radvd-${PV}.tar.gz;md5sum=${MD5SUM}" +SRC_URI = "http://v6web.litech.org/radvd/dist/radvd-${PV}.tar.gz;md5sum=${MD5SUM} \ + file://radvd.init \ + file://volatiles.03_radvd \ + file://radvd.conf.empty" S = "${WORKDIR}/radvd-${PV}" -inherit autotools +inherit autotools update-rc.d + +do_install_append () { + install -m 0755 -d ${D}${sysconfdir}/init.d \ + ${D}${sysconfdir}/default/volatiles \ + ${D}${docdir}/radvd + # Install init script and volatiles + install -m 0755 ${WORKDIR}/radvd.init ${D}${sysconfdir}/init.d/radvd + install -m 0644 ${WORKDIR}/volatiles.03_radvd ${D}${sysconfdir}/default/volatiles/volatiles.03_radvd + # Initial configuration + # install -m 0644 ${WORKDIR}/radvd.conf.empty ${D}${sysconfdir}/radvd.conf + # Documentation + for i in ${WORKDIR}/radvd.conf.empty radvd.conf.example README; do \ + install -m 0644 $i ${D}${docdir}/radvd; \ + done +} + +#CONFFILES_${PN} = "${sysconfdir}/radvd.conf" + +INITSCRIPT_NAME = "radvd" +INITSCRIPT_PARAMS = "defaults 20 80" + +pkg_postinst_${PN} () { + grep -q radvd: /etc/passwd || \ + adduser --disabled-password --home=/var/run/radvd/ --system \ + --ingroup nogroup --no-create-home -g "IPv6 router advertisement daemon" radvd + /etc/init.d/populate-volatile.sh update +} |