Import dhcpcd-5.1.2 with these changes: * ClientID is now reported when interface starts * -w, --wait forces dhcpcd to wait until an interface gets a lease or times out * Ensure DHCP socket is open when sending a DECLINE * Uses new hwaddr if existing interface is downed and then changed. * No longer works on firewire interfaces by default. dhcpcd-5.1.2 has a new behaviour change - when starting up and at least 1 interface has a carrier then it tries to get a lease or times out. It still daemonises regardless. This, along with the -b and -w flags allows total control over the desired behaviour of dhcpcd.diff -r1.13 -r1.14 pkgsrc/net/dhcpcd/Makefile
(roy)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2009/09/22 06:32:16 roy Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2009/10/16 21:43:13 roy Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= dhcpcd-5.1.1 | 4 | DISTNAME= dhcpcd-5.1.2 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ | 6 | MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ | |
7 | MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ | 7 | MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= roy@NetBSD.org | 10 | MAINTAINER= roy@NetBSD.org | |
11 | HOMEPAGE= http://roy.marples.name/projects/dhcpcd/ | 11 | HOMEPAGE= http://roy.marples.name/projects/dhcpcd/ | |
12 | COMMENT= RFC2131 compliant DHCP client | 12 | COMMENT= RFC2131 compliant DHCP client | |
13 | LICENSE= modified-bsd | 13 | LICENSE= modified-bsd | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | USE_LANGUAGES= c99 | 16 | USE_LANGUAGES= c99 | |
17 | HAS_CONFIGURE= yes | 17 | HAS_CONFIGURE= yes |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.12 2009/09/22 06:32:16 roy Exp $ | 1 | $NetBSD: distinfo,v 1.13 2009/10/16 21:43:13 roy Exp $ | |
2 | 2 | |||
3 | SHA1 (dhcpcd-5.1.1.tar.bz2) = 4ffb9ce39620809f31f894eff4ce3c78f5ecf75e | 3 | SHA1 (dhcpcd-5.1.2.tar.bz2) = a68915e7033e3b196d28f97e70aadc0469a20031 | |
4 | RMD160 (dhcpcd-5.1.1.tar.bz2) = ff5d199d642bc309614e305b93c4396768a63f55 | 4 | RMD160 (dhcpcd-5.1.2.tar.bz2) = d6eb56c1164526cf987be8ea6d8705286be09585 | |
5 | Size (dhcpcd-5.1.1.tar.bz2) = 63701 bytes | 5 | Size (dhcpcd-5.1.2.tar.bz2) = 64570 bytes |