* [gentoo-commits] gentoo-x86 commit in net-misc/dhcpcd: ChangeLog dhcpcd-4.0.8.ebuild dhcpcd-4.99.12.ebuild
@ 2009-01-28 8:45 Raul Porcel (armin76)
0 siblings, 0 replies; only message in thread
From: Raul Porcel (armin76) @ 2009-01-28 8:45 UTC (permalink / raw
To: gentoo-commits
armin76 09/01/28 08:45:19
Modified: ChangeLog
Added: dhcpcd-4.0.8.ebuild dhcpcd-4.99.12.ebuild
Log:
Version bump
(Portage version: 2.1.6.4/cvs/Linux 2.6.26-gentoo-r2 ia64)
Revision Changes Path
1.235 net-misc/dhcpcd/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.235&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.235&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/ChangeLog?r1=1.234&r2=1.235
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v
retrieving revision 1.234
retrieving revision 1.235
diff -u -r1.234 -r1.235
--- ChangeLog 23 Jan 2009 17:10:10 -0000 1.234
+++ ChangeLog 28 Jan 2009 08:45:19 -0000 1.235
@@ -1,6 +1,13 @@
# ChangeLog for net-misc/dhcpcd
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.234 2009/01/23 17:10:10 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.235 2009/01/28 08:45:19 armin76 Exp $
+
+*dhcpcd-4.99.12 (28 Jan 2009)
+*dhcpcd-4.0.8 (28 Jan 2009)
+
+ 28 Jan 2009; Raúl Porcel <armin76@gentoo.org> +dhcpcd-4.0.8.ebuild,
+ +dhcpcd-4.99.12.ebuild:
+ Version bump
23 Jan 2009; Brent Baude <ranger@gentoo.org> ChangeLog:
stable ppc, bug 254812
1.1 net-misc/dhcpcd/dhcpcd-4.0.8.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/dhcpcd-4.0.8.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/dhcpcd-4.0.8.ebuild?rev=1.1&content-type=text/plain
Index: dhcpcd-4.0.8.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-4.0.8.ebuild,v 1.1 2009/01/28 08:45:19 armin76 Exp $
EAPI=1
inherit toolchain-funcs eutils
MY_P="${P/_alpha/-alpha}"
MY_P="${MY_P/_beta/-beta}"
MY_P="${MY_P/_rc/-rc}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
HOMEPAGE="http://roy.marples.name/projects/dhcpcd"
SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.bz2"
LICENSE="BSD-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
SLOT="0"
IUSE="+compat zeroconf"
DEPEND=""
PROVIDE="virtual/dhcpc"
src_unpack() {
unpack ${A}
cd "${S}"
if ! use zeroconf; then
elog "Disabling zeroconf support"
{
echo
echo "# dhcpcd ebuild requested no zeroconf"
echo "noipv4ll"
} >> dhcpcd.conf
fi
if use compat; then
elog "dhcpcd-3 command line support enabled"
{
echo
echo "/* User indicated command line compatability */"
echo "#define CMDLINE_COMPAT"
} >> config.h
fi
}
pkg_setup() {
MAKE_ARGS="DBDIR=/var/lib/dhcpcd LIBEXECDIR=/lib/dhcpcd"
}
src_compile() {
[ -z "${MAKE_ARGS}" ] && die "MAKE_ARGS is empty"
emake CC="$(tc-getCC)" ${MAKE_ARGS} || die
}
src_install() {
local hooks="50-ntp.conf"
use elibc_glibc && hooks="${hooks} 50-yp.conf"
use compat && hooks="${hooks} 50-dhcpcd-compat"
emake ${MAKE_ARGS} HOOKSCRIPTS="${hooks}" DESTDIR="${D}" install || die
}
pkg_postinst() {
# Upgrade the duid file to the new format if needed
local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid
local new_duid="${ROOT}"/etc/dhcpcd.duid
if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then
sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}"
fi
# Move the duid to /etc, a more sensible location
if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then
cp -p "${old_duid}" "${new_duid}"
fi
if use zeroconf; then
elog "You have installed dhcpcd with zeroconf support."
elog "This means that it will always obtain an IP address even if no"
elog "DHCP server can be contacted, which will break any existing"
elog "failover support you may have configured in your net configuration."
elog "This behaviour can be controlled with the -L flag."
elog "See the dhcpcd man page for more details."
fi
if ! use compat; then
elog
elog "dhcpcd no longer sends a default ClientID for ethernet interfaces."
elog "This is so we can re-use the address the kernel DHCP client found."
elog "To retain the old behaviour of sending a default ClientID based on the"
elog "hardware address for interface, simply add the keyword clientid"
elog "to dhcpcd.conf or use commandline parameter -I ''"
fi
}
1.1 net-misc/dhcpcd/dhcpcd-4.99.12.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/dhcpcd-4.99.12.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/dhcpcd/dhcpcd-4.99.12.ebuild?rev=1.1&content-type=text/plain
Index: dhcpcd-4.99.12.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-4.99.12.ebuild,v 1.1 2009/01/28 08:45:19 armin76 Exp $
EAPI=1
inherit toolchain-funcs eutils
MY_P="${P/_alpha/-alpha}"
MY_P="${MY_P/_beta/-beta}"
MY_P="${MY_P/_rc/-rc}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
HOMEPAGE="http://roy.marples.name/projects/dhcpcd/"
SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.bz2"
LICENSE="BSD-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
SLOT="0"
IUSE="zeroconf"
DEPEND=""
PROVIDE="virtual/dhcpc"
src_unpack() {
unpack ${A}
cd "${S}"
if ! use zeroconf; then
elog "Disabling zeroconf support"
{
echo
echo "# dhcpcd ebuild requested no zeroconf"
echo "noipv4ll"
} >> dhcpcd.conf
fi
}
pkg_setup() {
MAKE_ARGS="DBDIR=/var/lib/dhcpcd LIBEXECDIR=/lib/dhcpcd"
}
src_compile() {
[ -z "${MAKE_ARGS}" ] && die "MAKE_ARGS is empty"
emake CC="$(tc-getCC)" ${MAKE_ARGS} || die
}
src_install() {
local hooks="50-ntp.conf"
use elibc_glibc && hooks="${hooks} 50-yp.conf"
use compat && hooks="${hooks} 50-dhcpcd-compat"
emake ${MAKE_ARGS} HOOKSCRIPTS="${hooks}" DESTDIR="${D}" install || die
}
pkg_postinst() {
# Upgrade the duid file to the new format if needed
local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid
local new_duid="${ROOT}"/etc/dhcpcd.duid
if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then
sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}"
fi
# Move the duid to /etc, a more sensible location
if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then
cp -p "${old_duid}" "${new_duid}"
fi
if use zeroconf; then
elog "You have installed dhcpcd with zeroconf support."
elog "This means that it will always obtain an IP address even if no"
elog "DHCP server can be contacted, which will break any existing"
elog "failover support you may have configured in your net configuration."
elog "This behaviour can be controlled with the -L flag."
elog "See the dhcpcd man page for more details."
fi
elog
elog "Users transfering from 4.0 series should pay attention to removal"
elog "of compat useflag. This changes behavior of dhcp in wide manner:"
elog "dhcpcd no longer sends a default ClientID for ethernet interfaces."
elog "This is so we can re-use the address the kernel DHCP client found."
elog "To retain the old behaviour of sending a default ClientID based on the"
elog "hardware address for interface, simply add the keyword clientid"
elog "to dhcpcd.conf or use commandline parameter -I ''"
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-01-28 8:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-28 8:45 [gentoo-commits] gentoo-x86 commit in net-misc/dhcpcd: ChangeLog dhcpcd-4.0.8.ebuild dhcpcd-4.99.12.ebuild Raul Porcel (armin76)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox