diff options
author | adrianp <adrianp> | 2009-01-04 00:56:32 +0000 |
---|---|---|
committer | adrianp <adrianp> | 2009-01-04 00:56:32 +0000 |
commit | 9ac0451239cba341c3dc8e98000a43694e92bba5 (patch) | |
tree | e52b96a701c6a79bb6cd6798c6f8fd6f449b3306 /net/isc-dhclient4/files | |
parent | 2b9d41621f3428d2cad0957aa01a81c3934918fb (diff) | |
download | pkgsrc-9ac0451239cba341c3dc8e98000a43694e92bba5.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-dhclient4/files')
-rwxr-xr-x | net/isc-dhclient4/files/isc_dhclient.sh | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/net/isc-dhclient4/files/isc_dhclient.sh b/net/isc-dhclient4/files/isc_dhclient.sh new file mode 100755 index 00000000000..3f35d23e634 --- /dev/null +++ b/net/isc-dhclient4/files/isc_dhclient.sh @@ -0,0 +1,33 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: isc_dhclient.sh,v 1.1 2009/01/04 00:59:23 adrianp Exp $ +# + +# PROVIDE: dhclient +# REQUIRE: network mountcritlocal +# 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_dhclient" +rcvar="${name}" +command="@PREFIX@/sbin/dhclient" +pidfile="@VARBASE@/run/isc-dhcp/isc-dhclient.pid" +start_precmd="isc_dhclient_precmd" + +isc_dhclient_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" |