Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd/
Date: Mon, 03 Apr 2017 14:40:13
Message-Id: 1491230380.9952ed53730f7e530c84d0cf5c260d407ec58cc6.williamh@gentoo
1 commit: 9952ed53730f7e530c84d0cf5c260d407ec58cc6
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 3 14:39:16 2017 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 3 14:39:40 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9952ed53
7
8 net-misc/dhcpcd: remove 7.0.0_beta1 per request of the author
9
10 beta 3 will be out in 24-48 hours.
11
12 See https://dev.marples.name/T113
13
14 Package-Manager: Portage-2.3.3, Repoman-2.3.2
15
16 net-misc/dhcpcd/Manifest | 1 -
17 net-misc/dhcpcd/dhcpcd-7.0.0_beta1.ebuild | 148 ------------------------------
18 2 files changed, 149 deletions(-)
19
20 diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
21 index 50067d05305..a6403af2bcd 100644
22 --- a/net-misc/dhcpcd/Manifest
23 +++ b/net-misc/dhcpcd/Manifest
24 @@ -2,4 +2,3 @@ DIST dhcpcd-6.10.1.tar.xz 180112 SHA256 284abf8c3be0580bbac5eaca95359346ab0d78d4
25 DIST dhcpcd-6.11.1.tar.xz 190956 SHA256 5c823d607ed1d7513d16ec51c54e21657f1324899e0ba333a497682d88a8c6ee SHA512 50ef755b13a96fe484623d9f2dbd91407fbea5ca728fd05dbf4259a61611a07cf3ffad7e8d20ecd513dbef80602074809abd1f5177daaa51ceccc2af5c88269f WHIRLPOOL a32350beee83184fc9d0dec5cd65f265a83aa95177b8ff700fcce2aaf2ac6c2600c322e3d8c65f1d2e9d3a2cbe71bc00b3a6efbf045fa9c805b76a3a1fca0de5
26 DIST dhcpcd-6.11.3.tar.xz 194892 SHA256 5abd12c4df2947d608f60a35227f9bf8ae8ab9de06ce975cdab1144d8f229b06 SHA512 249185532cb239124f847c28e6bfb3e8a85e818e05a07eb0c6ac6843fbbab8afa8d6ebce4032b3537ccfb7fafb306dd0dc51c0e97f337f12f5071ba499686a70 WHIRLPOOL 66eebad0ceabf07324f41b7c5861b13f233d6cf3fb4f7c82804b6391594595cda8c981cec088aa75242a04614a7228be7400171d32c68ee6be354bf976a237d5
27 DIST dhcpcd-6.11.5.tar.xz 198080 SHA256 6f9674dc7e27e936cc787175404a6171618675ecfb6903ab9887b1b66a87d69e SHA512 a23d5dde66567c4addbc86c8b3fbf2c5d4dba3b463659729778a310306ab0e949be8998154ef15401ac2d289bde2f090d44492bba6a1becd2f01890d4efe7051 WHIRLPOOL 1b4bdd56112db20a0c6b0c843549f7c9cd8c534a9353df026d2c63a4b4bfd624f7fbc68282e04fd4f4c7c257d996e5019d3aa624f01b532074311d63b151164f
28 -DIST dhcpcd-7.0.0-beta1.tar.xz 200224 SHA256 5db752d39de8c6c0279a4d017c92721251af8b5eb7c96b0c69c67c2fa98e6917 SHA512 4852d8353dbfee286f801a348ce4fbd5165438e604438c6bcb9b21eeabdf1d8e2a87678c82085fc40358c6f63b4214beac8ffa3ba963c1759e4e96ec651ebe5d WHIRLPOOL 4cc31d9b237f0ca7fd757b10fe618e7c7eacece60878b76e6d7acc6661638c491953eff6e28c46268455cbcad14a4210363163baf6d29748ca59b751fd626283
29
30 diff --git a/net-misc/dhcpcd/dhcpcd-7.0.0_beta1.ebuild b/net-misc/dhcpcd/dhcpcd-7.0.0_beta1.ebuild
31 deleted file mode 100644
32 index deffde72be0..00000000000
33 --- a/net-misc/dhcpcd/dhcpcd-7.0.0_beta1.ebuild
34 +++ /dev/null
35 @@ -1,148 +0,0 @@
36 -# Copyright 1999-2017 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -
41 -if [[ ${PV} == "9999" ]]; then
42 - EGIT_REPO_URI="git://roy.marples.name/dhcpcd"
43 - inherit git-r3
44 -else
45 - MY_P="${P/_alpha/-alpha}"
46 - MY_P="${MY_P/_beta/-beta}"
47 - MY_P="${MY_P/_rc/-rc}"
48 - SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz"
49 - 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"
50 - S="${WORKDIR}/${MY_P}"
51 -fi
52 -
53 -inherit eutils systemd toolchain-funcs
54 -
55 -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
56 -HOMEPAGE="http://roy.marples.name/projects/dhcpcd/"
57 -LICENSE="BSD-2"
58 -SLOT="0"
59 -IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev"
60 -
61 -COMMON_DEPEND="udev? ( virtual/udev )"
62 -DEPEND="${COMMON_DEPEND}"
63 -RDEPEND="${COMMON_DEPEND}"
64 -
65 -src_configure()
66 -{
67 - local dev hooks rundir
68 - use udev || dev="--without-dev --without-udev"
69 - hooks="--with-hook=ntp.conf"
70 - use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
71 - use kernel_linux && rundir="--rundir=${EPREFIX}/run"
72 - econf \
73 - --prefix="${EPREFIX}" \
74 - --libexecdir="${EPREFIX}/lib/dhcpcd" \
75 - --dbdir="${EPREFIX}/var/lib/dhcpcd" \
76 - --localstatedir="${EPREFIX}/var" \
77 - ${rundir} \
78 - $(use_enable embedded) \
79 - $(use_enable ipv6) \
80 - ${dev} \
81 - CC="$(tc-getCC)" \
82 - ${hooks}
83 -}
84 -
85 -src_install()
86 -{
87 - default
88 - newinitd "${FILESDIR}"/${PN}.initd ${PN}
89 - systemd_dounit "${FILESDIR}"/${PN}.service
90 -}
91 -
92 -pkg_postinst()
93 -{
94 - local dbdir="${EROOT%/}"/var/lib/dhcpcd old_files=
95 -
96 - local old_old_duid="${EROOT%/}"/var/lib/dhcpcd/dhcpcd.duid
97 - local old_duid="${EROOT%/}"/etc/dhcpcd.duid
98 - local new_duid="${dbdir}"/duid
99 - if [ -e "${old_old_duid}" ]; then
100 - # Upgrade the duid file to the new format if needed
101 - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
102 - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}"
103 - fi
104 -
105 - # Move the duid to /etc, a more sensible location
106 - if [ ! -e "${old_duid}" ]; then
107 - cp -p "${old_old_duid}" "${new_duid}"
108 - fi
109 - old_files="${old_files} ${old_old_duid}"
110 - fi
111 -
112 - # dhcpcd-7 moves the files out of /etc
113 - if [ -e "${old_duid}" ]; then
114 - if [ ! -e "${new_duid}" ]; then
115 - cp -p "${old_duid}" "${new_duid}"
116 - fi
117 - old_files="${old_files} ${old_duid}"
118 - fi
119 - local old_secret="${EROOT%/}"/etc/dhcpcd.secret
120 - local new_secret="${dbdir}"/secret
121 - if [ -e "${old_secret}" ]; then
122 - if [ ! -e "${new_secret}" ]; then
123 - cp -p "${old_secret}" "${new_secret}"
124 - fi
125 - old_files="${old_files} ${old_secret}"
126 - fi
127 -
128 - # dhcpcd-7 renames some files in /var/lib/dhcpcd
129 - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic
130 - local new_rdm="${dbdir}"/rdm_monotonic
131 - if [ -e "${old_rdm}" ]; then
132 - if [ ! -e "${new_rdm}" ]; then
133 - cp -p "${old_rdm}" "${new_rdm}"
134 - fi
135 - old_files="${old_files} ${old_rdm}"
136 - fi
137 - local lease=
138 - for lease in "${dbdir}"/dhcpcd-*.lease*; do
139 - [ -f "$lease" ] || continue
140 - old_files="${old_files} ${lease}"
141 - local new_lease=$(basename "$lease" | sed -e "s/dhcpcd-//")
142 - [ -e "${dbdir}/${new_lease}" ] && continue
143 - cp "${lease}" "${dbdir}/${new_lease}"
144 - done
145 -
146 - # Warn about removing stale files
147 - if [ -n "${old_files}" ]; then
148 - elog
149 - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from"
150 - elog "${EROOT%/}/etc to ${dbdir}"
151 - elog "and copied leases in ${dbdir} to new files with the dhcpcd-"
152 - elog "prefix dropped."
153 - elog
154 - elog "You should remove these files if you don't plan on reverting"
155 - elog "to an older version:"
156 - local old_file=
157 - for old_file in ${old_files}; do
158 - elog " ${old_file}"
159 - done
160 - fi
161 -
162 - if [ -z "$REPLACING_VERSIONS" ]; then
163 - elog
164 - elog "dhcpcd has zeroconf support active by default."
165 - elog "This means it will always obtain an IP address even if no"
166 - elog "DHCP server can be contacted, which will break any existing"
167 - elog "failover support you may have configured in your net configuration."
168 - elog "This behaviour can be controlled with the noipv4ll configuration"
169 - elog "file option or the -L command line switch."
170 - elog "See the dhcpcd and dhcpcd.conf man pages for more details."
171 -
172 - elog
173 - elog "Dhcpcd has duid enabled by default, and this may cause issues"
174 - elog "with some dhcp servers. For more information, see"
175 - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
176 - fi
177 -
178 - if ! has_version net-dns/bind-tools; then
179 - elog
180 - elog "If you activate the lookup-hostname hook to look up your hostname"
181 - elog "using the dns, you need to install net-dns/bind-tools."
182 - fi
183 -}