diff options
author | adrianp <adrianp@pkgsrc.org> | 2009-01-04 00:56:32 +0000 |
---|---|---|
committer | adrianp <adrianp@pkgsrc.org> | 2009-01-04 00:56:32 +0000 |
commit | cd2190897b05ecdf10b6176445365a6800109b30 (patch) | |
tree | e52b96a701c6a79bb6cd6798c6f8fd6f449b3306 /net/isc-dhcrelay4 | |
parent | e292299cfc6b000478ff8514f74235fbe827ae89 (diff) | |
download | pkgsrc-cd2190897b05ecdf10b6176445365a6800109b30.tar.gz |
Update to 4.1.0
ISC DHCP 4.1.x will have several new DHCPv6 features that were not in DHCP 4.0.x. These new features include:
* Support for the rapid-commit option on the client side
* Prefix Delegation support
* IA_TA address support
* A basic DHCPv6 relay agent
* basic DHCPv6 Leasequery support
Diffstat (limited to 'net/isc-dhcrelay4')
-rw-r--r-- | net/isc-dhcrelay4/Makefile | 5 | ||||
-rw-r--r-- | net/isc-dhcrelay4/distinfo | 8 | ||||
-rwxr-xr-x | net/isc-dhcrelay4/files/isc_dhcrelay.sh | 33 |
3 files changed, 35 insertions, 11 deletions
diff --git a/net/isc-dhcrelay4/Makefile b/net/isc-dhcrelay4/Makefile index 57566b3092a..c10da672696 100644 --- a/net/isc-dhcrelay4/Makefile +++ b/net/isc-dhcrelay4/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.2 2008/12/21 21:24:08 adrianp Exp $ +# $NetBSD: Makefile,v 1.3 2009/01/04 01:00:09 adrianp Exp $ # +PKGNAME= isc-dhcrelay-${DHVER} COMMENT= ISC Dynamic Host Configuration Protocol (DHCP) Relay -COMPONENT= relay -PKGREVISION= 1 SUBDIR= relay RCD_SCRIPTS= isc_dhcrelay diff --git a/net/isc-dhcrelay4/distinfo b/net/isc-dhcrelay4/distinfo deleted file mode 100644 index 2f60323a443..00000000000 --- a/net/isc-dhcrelay4/distinfo +++ /dev/null @@ -1,8 +0,0 @@ -$NetBSD: distinfo,v 1.2 2008/12/21 21:24:08 adrianp Exp $ - -SHA1 (dhcp-4.0.0.tar.gz) = acb4ab7634ba002893b15baba1443ef4d6c92201 -RMD160 (dhcp-4.0.0.tar.gz) = 86963598124617bc7d1059262c75176db431f26d -Size (dhcp-4.0.0.tar.gz) = 1043725 bytes -SHA1 (patch-aa) = 162f8950cfcbb9647b81d8d1518867aaf8ec7905 -SHA1 (patch-ab) = cd38b5075d2f3a3121fb7dc9f870a6091c603ef1 -SHA1 (patch-ac) = 7079a37a7bbdf7ede805ecba61700ecf86fffaea diff --git a/net/isc-dhcrelay4/files/isc_dhcrelay.sh b/net/isc-dhcrelay4/files/isc_dhcrelay.sh new file mode 100755 index 00000000000..136e1e43d5e --- /dev/null +++ b/net/isc-dhcrelay4/files/isc_dhcrelay.sh @@ -0,0 +1,33 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: isc_dhcrelay.sh,v 1.1 2009/01/04 01:00:09 adrianp Exp $ +# + +# PROVIDE: dhcrelay +# REQUIRE: DAEMON +# BEFORE: NETWORKING +# +# Note that there no syslog logging of dhclient messages at boot because +# dhclient needs to start before services that syslog depends upon do. +# + +if [ -f /etc/rc.subr ]; then + . /etc/rc.subr +fi + +name="isc_dhcrelay" +rcvar="${name}" +command="@PREFIX@/sbin/dhcrelay" +pidfile="@VARBASE@/run/isc-dhcp/isc-dhcrelay.pid" +start_precmd="isc_dhcrelay_precmd" + +isc_dhcrelay_precmd() +{ + if [ ! -d @VARBASE@/run/isc-dhcp ]; then + @MKDIR@ @VARBASE@/run/isc-dhcp + @CHMOD@ 0770 @VARBASE@/run/isc-dhcp + fi +} + +load_rc_config $rcvar +run_rc_command "$1" |