--- package/dhcp/dhcp.conf	(revision 29814)
+++ package/dhcp/dhcp.conf	(working copy)
@@ -35,7 +35,7 @@
 
 postmake_dhcp() {
 	cp -v doc/* client/dhclient.conf server/dhcpd.conf $root$docdir
-	install -m 0755 client/scripts/linux $root$sbindir/dhclient-script
+	install -m 0755 client/scripts/linux $root$sysconfdir/dhclient-script
 }
 hook_add postmake 5 "postmake_dhcp"
 
--- package/dhcp/path.patch	(revision 0)
+++ package/dhcp/path.patch	(revision 0)
@@ -0,0 +1,45 @@
+# --- T2-COPYRIGHT-NOTE-BEGIN ---
+# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
+# 
+# T2 SDE: package/.../dhcp/compile.patch
+# Copyright (C) 2004 - 2006 The T2 SDE Project
+# 
+# More information can be found in the files COPYING and README.
+# 
+# This patch file is dual-licensed. It is available under the license the
+# patched project is licensed under, as long as it is an OpenSource license
+# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
+# of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or (at your option) any later
+# version.
+# --- T2-COPYRIGHT-NOTE-END ---
+--- dhcp-4.0.0/client/Makefile.am.vanilla	2008-07-25 17:04:56.000000000 +0100
++++ dhcp-4.0.0/client/Makefile.am	2008-07-25 17:05:16.000000000 +0100
+@@ -9,9 +9,9 @@
+ EXTRA_DIST = $(man_MANS)
+ 
+ dhclient.o: dhclient.c
+-	$(COMPILE) -DCLIENT_PATH='"$(sbindir)"' \
++	$(COMPILE) -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' \
+ 		   -DLOCALSTATEDIR='"$(localstatedir)"' -c dhclient.c
+ 
+ dhc6.o: dhc6.c
+-	$(COMPILE) -DCLIENT_PATH='"$(sbindir)"' \
++	$(COMPILE) -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' \
+ 		   -DLOCALSTATEDIR='"$(localstatedir)"' -c dhc6.c
+--- dhcp-4.0.0/client/Makefile.in.vanilla	2008-07-25 17:04:17.000000000 +0100
++++ dhcp-4.0.0/client/Makefile.in	2008-07-25 17:04:53.000000000 +0100
+@@ -547,11 +547,11 @@
+ 
+ 
+ dhclient.o: dhclient.c
+-	$(COMPILE) -DCLIENT_PATH='"$(sbindir)"' \
++	$(COMPILE) -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' \
+ 		   -DLOCALSTATEDIR='"$(localstatedir)"' -c dhclient.c
+ 
+ dhc6.o: dhc6.c
+-	$(COMPILE) -DCLIENT_PATH='"$(sbindir)"' \
++	$(COMPILE) -DCLIENT_PATH='"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"' \
+ 		   -DLOCALSTATEDIR='"$(localstatedir)"' -c dhc6.c
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
--- package/dhcp/rocknet_dhcp.sh	(revision 29814)
+++ package/dhcp/rocknet_dhcp.sh	(working copy)
@@ -13,6 +13,7 @@
 # --- T2-COPYRIGHT-NOTE-END ---
 
 public_dhcp() {
+	addcode up   5 5 "[ -e /proc/net/if_inet6 ] || modprobe ipv6"
 	addcode up   5 5 "/sbin/dhclient -q $if"
 	addcode down 5 5 "killall -TERM dhclient"
 	addcode down 5 6 "sleep 2 ; ip addr flush $if && ip link set $if down || ifconfig $if down"
