diff -p'urNx*~' ../ifupdown-0.6.4/ChangeLog ./ChangeLog
--- ../ifupdown-0.6.4/ChangeLog	2000-11-18 07:00:44.000000000 +0100
+++ ./ChangeLog	2003-01-19 18:03:36.000000000 +0100
@@ -1,7 +1,10 @@
-
 ChangeLog for ifupdown
 ======================
 
+2003-01-19  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+	* ifupdown.nw: Handle option hwaddress for dhcp too.
+
 2000-11-18   0.6.4  Anthony Towns <aj@azure.humbug.org.au>
 
 	* Shouldn't use errno, apparently. Should use ferror() instead.
diff -p'urNx*~' ../ifupdown-0.6.4/debian/changelog ./debian/changelog
--- ../ifupdown-0.6.4/debian/changelog	2003-01-19 18:06:03.000000000 +0100
+++ ./debian/changelog	2003-01-19 18:09:20.000000000 +0100
@@ -1,3 +1,9 @@
+ifupdown (0.6.4-4.4.jcn1) unstable; urgency=low
+
+  * Testing jcn1 patch.
+
+ -- Jan Nieuwenhuizen <janneke@gnu.org>  Sun, 19 Jan 2003 17:52:15 +0100
+
 ifupdown (0.6.4-4.4) unstable; urgency=low
 
   * Non-maintainer upload
@@ -229,6 +235,4 @@ ifupdown (0.5.5-1) unstable; urgency=low
 
  -- Anthony Towns <ajt@debian.org>  Mon, 17 Jul 2000 08:24:56 +1000
 
-Local variables:
-mode: debian-changelog
-End:
+
diff -p'urNx*~' ../ifupdown-0.6.4/debian/substvars ./debian/substvars
--- ../ifupdown-0.6.4/debian/substvars	1970-01-01 01:00:00.000000000 +0100
+++ ./debian/substvars	2003-01-19 16:51:08.000000000 +0100
@@ -0,0 +1,2 @@
+misc:Depends=debconf (>= 0.5)
+shlibs:Depends=libc6 (>= 2.3.1-1)
diff -p'urNx*~' ../ifupdown-0.6.4/ifupdown.nw ./ifupdown.nw
--- ../ifupdown-0.6.4/ifupdown.nw	2003-01-19 18:06:03.000000000 +0100
+++ ./ifupdown.nw	2003-01-19 18:03:44.000000000 +0100
@@ -3676,13 +3676,17 @@ method dhcp
     rather than obtaining their configuration via *ifup*.
 
   options
-    hostname hostname   -- Hostname to be requested (pump, dhcpcd, udhcpc)
-    leasehours leastime -- Preferred lease time in hours (pump)
-    leasetime leasetime -- Preferred lease time in seconds (dhcpcd)
-    vendor vendor       -- Vendor class identifier (dhcpcd)
-    client client_id    -- Client identifier (dhcpcd, udhcpc)
+    hostname hostname       -- Hostname to be requested (pump, dhcpcd, udhcpc)
+    leasehours leastime     -- Preferred lease time in hours (pump)
+    leasetime leasetime     -- Preferred lease time in seconds (dhcpcd)
+    vendor vendor           -- Vendor class identifier (dhcpcd)
+    client client_id        -- Client identifier (dhcpcd, udhcpc)
+    hwaddress class address -- Hardware Address. /class/ is one of \
+                                 *ether*, *ax25*, *ARCnet* or *netrom*. \
+                                 /address/ is dependent on this choice.
 
   up
+    [[ifconfig %iface% hw %hwaddress%]]
     dhclient -pf /var/run/dhclient.%iface%.pid %iface%  \
         if (execable("/sbin/dhclient"))
     pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]] \

