williamh    14/03/08 14:19:21

  Modified:             ChangeLog
  Added:                dhcpcd-6.3.1.ebuild
  Log:
  version bump for #503230
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 
0x8568F528)

Revision  Changes    Path
1.390                net-misc/dhcpcd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.390&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.390&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?r1=1.389&r2=1.390

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v
retrieving revision 1.389
retrieving revision 1.390
diff -u -r1.389 -r1.390
--- ChangeLog   26 Feb 2014 08:13:00 -0000      1.389
+++ ChangeLog   8 Mar 2014 14:19:21 -0000       1.390
@@ -1,6 +1,11 @@
 # ChangeLog for net-misc/dhcpcd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.389 
2014/02/26 08:13:00 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.390 
2014/03/08 14:19:21 williamh Exp $
+
+*dhcpcd-6.3.1 (08 Mar 2014)
+
+  08 Mar 2014; William Hubbs <[email protected]> +dhcpcd-6.3.1.ebuild:
+  version bump for #503230
 
 *dhcpcd-6.3.0 (26 Feb 2014)
 



1.1                  net-misc/dhcpcd/dhcpcd-6.3.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.3.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.3.1.ebuild?rev=1.1&content-type=text/plain

Index: dhcpcd-6.3.1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.3.1.ebuild,v 1.1 
2014/03/08 14:19:21 williamh Exp $

EAPI=5

if [[ ${PV} == "9999" ]]; then
        EGIT_REPO_URI="git://roy.marples.name/${PN}.git"
        inherit git-r3
else
        MY_P="${P/_alpha/-alpha}"
        MY_P="${MY_P/_beta/-beta}"
        MY_P="${MY_P/_rc/-rc}"
        SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.bz2";
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux"
        S="${WORKDIR}/${MY_P}"
fi

inherit eutils systemd

DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
HOMEPAGE="http://roy.marples.name/projects/dhcpcd/";
LICENSE="BSD-2"
SLOT="0"
IUSE="elibc_glibc ipv6 kernel_linux +udev"

COMMON_DEPEND="udev? ( virtual/udev )"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"

src_prepare()
{
        epatch_user
}

src_configure()
{
        local dev hooks rundir
        use udev || dev="--without-dev --without-udev"
        hooks="--with-hook=ntp.conf"
        use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
        use kernel_linux && rundir="--rundir=${EPREFIX}/run"
        econf \
                --prefix="${EPREFIX}" \
                --libexecdir="${EPREFIX}/lib/dhcpcd" \
                --dbdir="${EPREFIX}/var/lib/dhcpcd" \
                --localstatedir="${EPREFIX}/var" \
                ${rundir} \
                $(use_enable ipv6) \
                ${dev} \
                ${hooks}
}

src_install()
{
        default
        newinitd "${FILESDIR}"/${PN}.initd ${PN}
        systemd_dounit "${FILESDIR}"/${PN}.service
}

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

        elog
        elog "dhcpcd has zeroconf support active by default."
        elog "This means 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 noipv4ll configuration"
        elog "file option or the -L command line switch."
        elog "See the dhcpcd and dhcpcd.conf man pages for more details."

        elog
        elog "Dhcpcd has duid enabled by default, and this may cause issues"
        elog "with some dhcp servers. For more information, see"
        elog "https://bugs.gentoo.org/show_bug.cgi?id=477356";

        if ! has_version net-dns/bind-tools; then
                elog
                elog "If you activate the lookup-hostname hook to look up your 
hostname"
                elog "using the dns, you need to install net-dns/bind-tools."
        fi
}




Reply via email to