diff options
author | 2007-02-21 13:10:56 +0000 | |
---|---|---|
committer | 2007-02-21 13:10:56 +0000 | |
commit | 11b14ded67097f17cdc2e989a9f8c856a7557a8a (patch) | |
tree | 8baa30273d380be43eeef45474772567e54acf41 /net-misc/dhcpcd | |
parent | New release. (diff) | |
download | gentoo-2-11b14ded67097f17cdc2e989a9f8c856a7557a8a.tar.gz gentoo-2-11b14ded67097f17cdc2e989a9f8c856a7557a8a.tar.bz2 gentoo-2-11b14ded67097f17cdc2e989a9f8c856a7557a8a.zip |
Punt old versions
(Portage version: 2.1.2-r10)
Diffstat (limited to 'net-misc/dhcpcd')
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.0.10.ebuild | 35 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.0.6.ebuild | 35 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.0.8-r1.ebuild | 37 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.0.8.ebuild | 35 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.0.9.ebuild | 35 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/dhcpcd-3.0.8-static-routes.patch | 177 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/digest-dhcpcd-3.0.10 | 3 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/digest-dhcpcd-3.0.6 | 3 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/digest-dhcpcd-3.0.8 | 3 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/digest-dhcpcd-3.0.8-r1 | 3 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/digest-dhcpcd-3.0.9 | 3 |
11 files changed, 0 insertions, 369 deletions
diff --git a/net-misc/dhcpcd/dhcpcd-3.0.10.ebuild b/net-misc/dhcpcd/dhcpcd-3.0.10.ebuild deleted file mode 100644 index 9d8127b777dd..000000000000 --- a/net-misc/dhcpcd/dhcpcd-3.0.10.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.0.10.ebuild,v 1.1 2007/01/27 16:29:39 uberlord Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="A DHCP client" -HOMEPAGE="http://dhcpcd.berlios.de" -SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -PROVIDE="virtual/dhcpc" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Redefine the location of ntp.drift - sed -i -e 's,#define NTPDRIFTFILE\t.*,#define NTPDRIFTFILE\t\t\"/var/lib/ntp/ntp.drift\",' \ - pathnames.h || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ChangeLog -} diff --git a/net-misc/dhcpcd/dhcpcd-3.0.6.ebuild b/net-misc/dhcpcd/dhcpcd-3.0.6.ebuild deleted file mode 100644 index de68ba3a69ca..000000000000 --- a/net-misc/dhcpcd/dhcpcd-3.0.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.0.6.ebuild,v 1.2 2006/12/17 19:30:34 stefaan Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="A DHCP client only" -HOMEPAGE="http://dhcpcd.berlios.de" -SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -PROVIDE="virtual/dhcpc" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Redefine the location of ntp.drift - sed -i -e 's,#define NTPDRIFTFILE\t.*,#define NTPDRIFTFILE\t\t\"/var/lib/ntp/ntp.drift\",' \ - pathnames.h || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ChangeLog -} diff --git a/net-misc/dhcpcd/dhcpcd-3.0.8-r1.ebuild b/net-misc/dhcpcd/dhcpcd-3.0.8-r1.ebuild deleted file mode 100644 index 449446c061c4..000000000000 --- a/net-misc/dhcpcd/dhcpcd-3.0.8-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.0.8-r1.ebuild,v 1.1 2006/12/29 10:16:12 uberlord Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="A DHCP client" -HOMEPAGE="http://dhcpcd.berlios.de" -SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -PROVIDE="virtual/dhcpc" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${P}-static-routes.patch" - - # Redefine the location of ntp.drift - sed -i -e 's,#define NTPDRIFTFILE\t.*,#define NTPDRIFTFILE\t\t\"/var/lib/ntp/ntp.drift\",' \ - pathnames.h || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ChangeLog -} diff --git a/net-misc/dhcpcd/dhcpcd-3.0.8.ebuild b/net-misc/dhcpcd/dhcpcd-3.0.8.ebuild deleted file mode 100644 index 8630c000f498..000000000000 --- a/net-misc/dhcpcd/dhcpcd-3.0.8.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.0.8.ebuild,v 1.1 2006/12/21 21:21:40 uberlord Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="A DHCP client" -HOMEPAGE="http://dhcpcd.berlios.de" -SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -PROVIDE="virtual/dhcpc" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Redefine the location of ntp.drift - sed -i -e 's,#define NTPDRIFTFILE\t.*,#define NTPDRIFTFILE\t\t\"/var/lib/ntp/ntp.drift\",' \ - pathnames.h || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ChangeLog -} diff --git a/net-misc/dhcpcd/dhcpcd-3.0.9.ebuild b/net-misc/dhcpcd/dhcpcd-3.0.9.ebuild deleted file mode 100644 index e0def2283b92..000000000000 --- a/net-misc/dhcpcd/dhcpcd-3.0.9.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.0.9.ebuild,v 1.2 2007/02/11 10:14:30 vapier Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="A DHCP client" -HOMEPAGE="http://dhcpcd.berlios.de" -SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -PROVIDE="virtual/dhcpc" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Redefine the location of ntp.drift - sed -i -e 's,#define NTPDRIFTFILE\t.*,#define NTPDRIFTFILE\t\t\"/var/lib/ntp/ntp.drift\",' \ - pathnames.h || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ChangeLog -} diff --git a/net-misc/dhcpcd/files/dhcpcd-3.0.8-static-routes.patch b/net-misc/dhcpcd/files/dhcpcd-3.0.8-static-routes.patch deleted file mode 100644 index bbc987224cb4..000000000000 --- a/net-misc/dhcpcd/files/dhcpcd-3.0.8-static-routes.patch +++ /dev/null @@ -1,177 +0,0 @@ -Index: interface.c -=================================================================== -@@ -278,13 +278,19 @@ - int change, int del) - { - int s; -- char *destd; -+ char *dstd; - char *gend; - struct rtm - { - struct rt_msghdr hdr; - struct sockaddr_in destination; -- struct sockaddr_in gateway; -+ union -+ { -+ struct sockaddr sa; -+ struct sockaddr_in sin; -+ struct sockaddr_dl sdl; -+ struct sockaddr_storage sss; /* added to avoid memory overrun */ -+ } gateway; - struct sockaddr_in netmask; - } rtm; - static int seq; -@@ -295,13 +301,22 @@ - /* Do something with metric to satisfy compiler warnings */ - metric = 0; - -- destd = strdup (inet_ntoa (destination)); -+ dstd = strdup (inet_ntoa (destination)); - gend = strdup (inet_ntoa (netmask)); -- logger (LOG_INFO, "%s route to %s (%s) via %s", -- change ? "changing" : del ? "removing" : "adding", -- destd, gend, inet_ntoa(gateway)); -- if (destd) -- free (destd); -+ if (gateway.s_addr == destination.s_addr) -+ logger (LOG_INFO, "%s route to %s (%s)", -+ change ? "changing" : del ? "removing" : "adding", -+ dstd, gend); -+ else if (destination.s_addr == INADDR_ANY && netmask.s_addr == INADDR_ANY) -+ logger (LOG_INFO, "%s default route via %s", -+ change ? "changing" : del ? "removing" : "adding", -+ inet_ntoa (gateway)); -+ else -+ logger (LOG_INFO, "%s route to %s (%s) via %s", -+ change ? "changing" : del ? "removing" : "adding", -+ dstd, gend, inet_ntoa (gateway)); -+ if (dstd) -+ free (dstd); - if (gend) - free (gend); - -@@ -317,9 +332,11 @@ - rtm.hdr.rtm_seq = ++seq; - rtm.hdr.rtm_type = change ? RTM_CHANGE : del ? RTM_DELETE : RTM_ADD; - -- rtm.hdr.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC; -- if (netmask.s_addr == 0xffffffff) -+ rtm.hdr.rtm_flags = RTF_UP | RTF_STATIC; -+ if (netmask.s_addr == INADDR_BROADCAST) - rtm.hdr.rtm_flags |= RTF_HOST; -+ else -+ rtm.hdr.rtm_flags |= RTF_GATEWAY; - - rtm.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; - -@@ -329,7 +346,40 @@ - memcpy (&_var.sin_addr, &_addr, sizeof (struct in_addr)); - - ADDADDR (rtm.destination, destination); -- ADDADDR (rtm.gateway, gateway); -+ if (netmask.s_addr == INADDR_BROADCAST) -+ { -+ struct ifaddrs *ifap, *ifa; -+ union -+ { -+ struct sockaddr *sa; -+ struct sockaddr_dl *sdl; -+ } us; -+ -+ if (getifaddrs (&ifap)) -+ { -+ logger (LOG_ERR, "getifaddrs: %s", strerror (errno)); -+ return -1; -+ } -+ -+ for (ifa = ifap; ifa; ifa = ifa->ifa_next) -+ { -+ if (ifa->ifa_addr->sa_family != AF_LINK) -+ continue; -+ -+ if (strcmp (ifname, ifa->ifa_name)) -+ continue; -+ -+ us.sa = ifa->ifa_addr; -+ memcpy (&rtm.gateway.sdl, us.sdl, us.sdl->sdl_len); -+ break; -+ } -+ freeifaddrs (ifap); -+ } -+ else -+ { -+ ADDADDR (rtm.gateway.sin, gateway); -+ } -+ - ADDADDR (rtm.netmask, netmask); - - #undef ADDADDR -@@ -610,9 +660,18 @@ - - dstd = strdup (inet_ntoa (destination)); - gend = strdup (inet_ntoa (netmask)); -- logger (LOG_INFO, "%s route to %s (%s) via %s, metric %d", -- change ? "changing" : del ? "removing" : "adding", -- dstd, gend, inet_ntoa (gateway), metric); -+ if (gateway.s_addr == destination.s_addr) -+ logger (LOG_INFO, "%s route to %s (%s) metric %d", -+ change ? "changing" : del ? "removing" : "adding", -+ dstd, gend, metric); -+ else if (destination.s_addr == INADDR_ANY && netmask.s_addr == INADDR_ANY) -+ logger (LOG_INFO, "%s default route via %s metric %d", -+ change ? "changing" : del ? "removing" : "adding", -+ inet_ntoa (gateway), metric); -+ else -+ logger (LOG_INFO, "%s route to %s (%s) via %s metric %d", -+ change ? "changing" : del ? "removing" : "adding", -+ dstd, gend, inet_ntoa (gateway), metric); - if (dstd) - free (dstd); - if (gend) -@@ -636,7 +695,8 @@ - { - nlm.hdr.nlmsg_flags |= NLM_F_CREATE | NLM_F_EXCL; - nlm.rt.rtm_protocol = RTPROT_BOOT; -- if (gateway.s_addr == 0) -+ if (gateway.s_addr == INADDR_ANY || -+ netmask.s_addr == INADDR_BROADCAST) - nlm.rt.rtm_scope = RT_SCOPE_LINK; - else - nlm.rt.rtm_scope = RT_SCOPE_UNIVERSE; -@@ -652,7 +712,7 @@ - - add_attr_l (&nlm.hdr, sizeof (nlm), RTA_DST, &destination.s_addr, - sizeof (destination.s_addr)); -- if (gateway.s_addr != 0) -+ if (gateway.s_addr != INADDR_ANY && gateway.s_addr != destination.s_addr) - add_attr_l (&nlm.hdr, sizeof (nlm), RTA_GATEWAY, &gateway.s_addr, - sizeof (gateway.s_addr)); - -Index: dhcp.c -=================================================================== ---- dhcp.c (revision 134) -+++ dhcp.c (working copy) -@@ -165,8 +165,8 @@ - *p++ = DHCP_CSR; - /* RFC 3442 states classless static routes should be before routers - * and static routes as classless static routes override them both */ -+ *p++ = DHCP_STATICROUTE; - *p++ = DHCP_ROUTERS; -- *p++ = DHCP_STATICROUTE; - *p++ = DHCP_HOSTNAME; - *p++ = DHCP_DNSSEARCH; - *p++ = DHCP_DNSDOMAIN; -Index: configure.c -=================================================================== ---- configure.c (revision 134) -+++ configure.c (working copy) -@@ -426,7 +426,7 @@ - #ifdef __linux__ - /* On linux, we need to change the subnet route to have our metric. */ - if (iface->previous_address.s_addr != dhcp->address.s_addr -- && options->metric > 0) -+ && options->metric > 0 && dhcp->netmask.s_addr != INADDR_BROADCAST) - { - struct in_addr td; - struct in_addr tg; diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.10 b/net-misc/dhcpcd/files/digest-dhcpcd-3.0.10 deleted file mode 100644 index be4b9e12ace7..000000000000 --- a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.10 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 b61c176447e5988294ec8a36cdf00f04 dhcpcd-3.0.10.tar.bz2 30096 -RMD160 3103f987c9a85f2e678a1e3e43b2c519df2620e4 dhcpcd-3.0.10.tar.bz2 30096 -SHA256 2cf4703ca04540fd6f9dd430796f333bd59028117dfdef9f235a4c7ee93b3f8d dhcpcd-3.0.10.tar.bz2 30096 diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.6 b/net-misc/dhcpcd/files/digest-dhcpcd-3.0.6 deleted file mode 100644 index 7de5984e0ab2..000000000000 --- a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.6 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 a71476407efd56cf13df5adf224e1d7f dhcpcd-3.0.6.tar.bz2 28246 -RMD160 d7287e29a59c9e2fe37ebd98e2c250fa5ebd3cf6 dhcpcd-3.0.6.tar.bz2 28246 -SHA256 4b935a13347e9271f60dbf2f290d9f648f0455bea4bf0c0bd57f58bc227ea81d dhcpcd-3.0.6.tar.bz2 28246 diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.8 b/net-misc/dhcpcd/files/digest-dhcpcd-3.0.8 deleted file mode 100644 index 49701a90cb02..000000000000 --- a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.8 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7c41756a7cfef60bdd8ef2f12216f367 dhcpcd-3.0.8.tar.bz2 29305 -RMD160 f19545ebd98aabd60512f3c482d9a30ce0f554ab dhcpcd-3.0.8.tar.bz2 29305 -SHA256 c878e32bb149c17a455ba13f370ea2bc2c69e0da3a41ed5ad58b2d0ca51ec09a dhcpcd-3.0.8.tar.bz2 29305 diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.8-r1 b/net-misc/dhcpcd/files/digest-dhcpcd-3.0.8-r1 deleted file mode 100644 index 49701a90cb02..000000000000 --- a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.8-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7c41756a7cfef60bdd8ef2f12216f367 dhcpcd-3.0.8.tar.bz2 29305 -RMD160 f19545ebd98aabd60512f3c482d9a30ce0f554ab dhcpcd-3.0.8.tar.bz2 29305 -SHA256 c878e32bb149c17a455ba13f370ea2bc2c69e0da3a41ed5ad58b2d0ca51ec09a dhcpcd-3.0.8.tar.bz2 29305 diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.9 b/net-misc/dhcpcd/files/digest-dhcpcd-3.0.9 deleted file mode 100644 index 97e44c0d7917..000000000000 --- a/net-misc/dhcpcd/files/digest-dhcpcd-3.0.9 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 1e540247340ca2a59c48fa2afcc3b6d9 dhcpcd-3.0.9.tar.bz2 29504 -RMD160 31cbe972c9b5a897193a3fece5fe2021d1fff8bb dhcpcd-3.0.9.tar.bz2 29504 -SHA256 e739bb17c955ecc924579b78588abdf696b039c1c02bb1ebbec50599fe3f7370 dhcpcd-3.0.9.tar.bz2 29504 |