diff options
author | Jamie Lenehan <lenehan@twibble.org> | 2007-03-16 01:49:48 +0000 |
---|---|---|
committer | Jamie Lenehan <lenehan@twibble.org> | 2007-03-16 01:49:48 +0000 |
commit | 0d7dcdab5e281d69b544744446289caf9aa15e9f (patch) | |
tree | a2c3afd7b08f3c7ea4cfa0404fffe6ab2f0e078d /packages/radvd/radvd.inc | |
parent | 7a6ea70331e0ca2f99222612a432d619327f4c43 (diff) |
radvd: Add init scripts and sample configurations to documentation.
- The init script, radvd.init, is directly from the debian package.
- The radvd.conf.empty is from the redhat specs dir in the 1.0
sources - added here rather then using it from the package because
it wasn't present in the 0.7.2 and I want to avoid breaking that
version.
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 +} |