Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/
Date: Fri, 30 Apr 2021 16:34:26
Message-Id: 1619800447.6f222dc3d0379d06175dd4e050f461fcbc37730b.williamh@gentoo
1 commit: 6f222dc3d0379d06175dd4e050f461fcbc37730b
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 30 16:32:10 2021 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 30 16:34:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f222dc3
7
8 sys-apps/openrc: remove old unstable versions
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 sys-apps/openrc/Manifest | 2 -
13 sys-apps/openrc/openrc-0.43.1.ebuild | 187 -----------------------------------
14 sys-apps/openrc/openrc-0.43.2.ebuild | 187 -----------------------------------
15 3 files changed, 376 deletions(-)
16
17 diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
18 index e1f828d424a..3b66fa81397 100644
19 --- a/sys-apps/openrc/Manifest
20 +++ b/sys-apps/openrc/Manifest
21 @@ -1,4 +1,2 @@
22 DIST openrc-0.42.1.tar.gz 242848 BLAKE2B 381f52552c13afbbcf45456fe71078bacf9182adfd67c97394093986977f5e8262d8a3c64219501745575a5210f525afe9fccee72f7625485a9f575108baa369 SHA512 579b9bfbb151b945a364a2c12b037d2e15991820ca99a07ac18e9bdc50074e67fbf0dcf9865aa4deabe2bf82092e4623be51c9e0b4014384951e0a92ac1e7646
23 -DIST openrc-0.43.1.tar.gz 240008 BLAKE2B 0db27cca0a6e965c5333ee07a7f9f361dc7c32b82d413efa7ee472ecf253f82be03bb9006f7d9f2ff45af5b8de685b5700095175fde444bb8ba08b8d770f0500 SHA512 0c4590b6cc15872622824ac53d574d831f536ba983ab7171b227e22441651566d36cfd7e69b28223fa25aab9f3457fb889e6e3225069d08552d440df12e6af84
24 -DIST openrc-0.43.2.tar.gz 240267 BLAKE2B a279833861c2e060aa6a95997bf384407bce395589b3a29cc9ab30c3ec11584da8e16501dfaaebe72ba0342513efdca6fa402995c22ceeb78d5ddd9f1f0d2252 SHA512 ecf55ec003a597bb13f1726082f062f426d23ac98ac680a913486bf4fb340fa6a26678d3e9f5158874b9591266903c5627188aef734a7e946c5e22db3a1b70ce
25 DIST openrc-0.43.3.tar.gz 240431 BLAKE2B 4e7326e2cb87fbb9101b616f0ad5a955f38f387e9d940a0ae1d00a8b48e7733411b3f0a4bb70bfc6a63cb4769354d7836cb4accd695b73f601d9b6bab8b8a8ea SHA512 a6b0a3b7eba7624ed00cb33253cec71059b9af194f3828eb7417f9faba551ecdff7c1e1b5132772969a9c868ff60a92378b28e56e54edfe8e0f4e143aa43b8c5
26
27 diff --git a/sys-apps/openrc/openrc-0.43.1.ebuild b/sys-apps/openrc/openrc-0.43.1.ebuild
28 deleted file mode 100644
29 index f6eaa2172d2..00000000000
30 --- a/sys-apps/openrc/openrc-0.43.1.ebuild
31 +++ /dev/null
32 @@ -1,187 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit flag-o-matic pam toolchain-funcs
39 -
40 -DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
41 -HOMEPAGE="https://github.com/openrc/openrc/"
42 -
43 -if [[ ${PV} == "9999" ]]; then
44 - EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git"
45 - inherit git-r3
46 -else
47 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
49 -fi
50 -
51 -LICENSE="BSD-2"
52 -SLOT="0"
53 -IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils unicode"
54 -
55 -COMMON_DEPEND="
56 - ncurses? ( sys-libs/ncurses:0= )
57 - pam? (
58 - sys-auth/pambase
59 - sys-libs/pam
60 - )
61 - audit? ( sys-process/audit )
62 - sys-process/psmisc
63 - !<sys-process/procps-3.3.9-r2
64 - selinux? (
65 - sys-apps/policycoreutils
66 - >=sys-libs/libselinux-2.6
67 - )
68 - !<sys-apps/baselayout-2.1-r1
69 - !<sys-fs/udev-init-scripts-27"
70 -DEPEND="${COMMON_DEPEND}
71 - virtual/os-headers
72 - ncurses? ( virtual/pkgconfig )"
73 -RDEPEND="${COMMON_DEPEND}
74 - bash? ( app-shells/bash )
75 - !prefix? (
76 - sysv-utils? (
77 - !sys-apps/systemd[sysv-utils(-)]
78 - !sys-apps/sysvinit
79 - )
80 - !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
81 - virtual/tmpfiles
82 - )
83 - selinux? (
84 - >=sec-policy/selinux-base-policy-2.20170204-r4
85 - >=sec-policy/selinux-openrc-2.20170204-r4
86 - )
87 - !<app-shells/gentoo-bashcomp-20180302
88 - !<app-shells/gentoo-zsh-completions-20180228
89 -"
90 -
91 -PDEPEND="netifrc? ( net-misc/netifrc )"
92 -
93 -src_prepare() {
94 - default
95 - if [[ ${PV} == "9999" ]] ; then
96 - local ver="git-${EGIT_VERSION:0:6}"
97 - sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/gitver.mk || die
98 - fi
99 -}
100 -
101 -src_compile() {
102 - MAKE_ARGS="${MAKE_ARGS}
103 - LIBNAME=$(get_libdir)
104 - LIBDIR=${EPREFIX}/$(get_libdir)
105 - LIBEXECDIR=${EPREFIX}/lib/rc
106 - MKBASHCOMP=yes
107 - MKNET=$(usex newnet)
108 - MKSELINUX=$(usex selinux)
109 - MKSYSVINIT=$(usex sysv-utils)
110 - MKAUDIT=$(usex audit)
111 - MKPAM=$(usev pam)
112 - MKSTATICLIBS=no
113 - MKZSHCOMP=yes
114 - OS=Linux
115 - SH=$(usex bash /bin/bash /bin/sh)"
116 -
117 - use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
118 -export BRANDING="Gentoo Linux"
119 - export DEBUG=$(usev debug)
120 - export MKTERMCAP=$(usev ncurses)
121 -
122 - tc-export CC AR RANLIB
123 - emake ${MAKE_ARGS}
124 -}
125 -
126 -# set_config <file> <option name> <yes value> <no value> test
127 -# a value of "#" will just comment out the option
128 -set_config() {
129 - local file="${ED}/$1" var=$2 val com
130 - eval "${@:5}" && val=$3 || val=$4
131 - [[ ${val} == "#" ]] && com="#" && val='\2'
132 - sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
133 -}
134 -
135 -set_config_yes_no() {
136 - set_config "$1" "$2" YES NO "${@:3}"
137 -}
138 -
139 -src_install() {
140 - emake ${MAKE_ARGS} DESTDIR="${D}" install
141 -
142 - keepdir /lib/rc/tmp
143 -
144 - # Setup unicode defaults for silly unicode users
145 - set_config_yes_no /etc/rc.conf unicode use unicode
146 -
147 - # Cater to the norm
148 - set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
149 -
150 - # On HPPA, do not run consolefont by default (bug #222889)
151 - if use hppa; then
152 - rm -f "${ED}"/etc/runlevels/boot/consolefont
153 - fi
154 -
155 - # Support for logfile rotation
156 - insinto /etc/logrotate.d
157 - newins "${FILESDIR}"/openrc.logrotate openrc
158 -
159 - if use pam; then
160 - # install gentoo pam.d files
161 - newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
162 - newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
163 - fi
164 -
165 - # install documentation
166 - dodoc ChangeLog *.md
167 - if use newnet; then
168 - dodoc README.newnet
169 - fi
170 -}
171 -
172 -pkg_preinst() {
173 - # avoid default thrashing in conf.d files when possible #295406
174 - if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
175 - (
176 - unset hostname HOSTNAME
177 - source "${EROOT}"/etc/conf.d/hostname
178 - : ${hostname:=${HOSTNAME}}
179 - [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
180 - )
181 - fi
182 -
183 - # set default interactive shell to sulogin if it exists
184 - set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
185 - return 0
186 -}
187 -
188 -pkg_postinst() {
189 - if use hppa; then
190 - elog "Setting the console font does not work on all HPPA consoles."
191 - elog "You can still enable it by running:"
192 - elog "# rc-update add consolefont boot"
193 - fi
194 -
195 - # Added for 0.35.
196 - if [[ ! -h "${EROOT}"/lib ]]; then
197 - if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
198 - cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
199 - fi
200 - fi
201 -
202 - if ! use newnet && ! use netifrc; then
203 - ewarn "You have emerged OpenRc without network support. This"
204 - ewarn "means you need to SET UP a network manager such as"
205 - ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
206 - ewarn " net-misc/NetworkManager, or net-vpn/badvpn."
207 - ewarn "Or, you have the option of emerging openrc with the newnet"
208 - ewarn "use flag and configuring /etc/conf.d/network and"
209 - ewarn "/etc/conf.d/staticroute if you only use static interfaces."
210 - ewarn
211 - fi
212 -
213 - if use newnet && [ ! -e "${EROOT}"/etc/runlevels/boot/network ]; then
214 - ewarn "Please add the network service to your boot runlevel"
215 - ewarn "as soon as possible. Not doing so could leave you with a system"
216 - ewarn "without networking."
217 - ewarn
218 - fi
219 -}
220
221 diff --git a/sys-apps/openrc/openrc-0.43.2.ebuild b/sys-apps/openrc/openrc-0.43.2.ebuild
222 deleted file mode 100644
223 index f6eaa2172d2..00000000000
224 --- a/sys-apps/openrc/openrc-0.43.2.ebuild
225 +++ /dev/null
226 @@ -1,187 +0,0 @@
227 -# Copyright 1999-2021 Gentoo Authors
228 -# Distributed under the terms of the GNU General Public License v2
229 -
230 -EAPI=7
231 -
232 -inherit flag-o-matic pam toolchain-funcs
233 -
234 -DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
235 -HOMEPAGE="https://github.com/openrc/openrc/"
236 -
237 -if [[ ${PV} == "9999" ]]; then
238 - EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git"
239 - inherit git-r3
240 -else
241 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
242 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
243 -fi
244 -
245 -LICENSE="BSD-2"
246 -SLOT="0"
247 -IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils unicode"
248 -
249 -COMMON_DEPEND="
250 - ncurses? ( sys-libs/ncurses:0= )
251 - pam? (
252 - sys-auth/pambase
253 - sys-libs/pam
254 - )
255 - audit? ( sys-process/audit )
256 - sys-process/psmisc
257 - !<sys-process/procps-3.3.9-r2
258 - selinux? (
259 - sys-apps/policycoreutils
260 - >=sys-libs/libselinux-2.6
261 - )
262 - !<sys-apps/baselayout-2.1-r1
263 - !<sys-fs/udev-init-scripts-27"
264 -DEPEND="${COMMON_DEPEND}
265 - virtual/os-headers
266 - ncurses? ( virtual/pkgconfig )"
267 -RDEPEND="${COMMON_DEPEND}
268 - bash? ( app-shells/bash )
269 - !prefix? (
270 - sysv-utils? (
271 - !sys-apps/systemd[sysv-utils(-)]
272 - !sys-apps/sysvinit
273 - )
274 - !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
275 - virtual/tmpfiles
276 - )
277 - selinux? (
278 - >=sec-policy/selinux-base-policy-2.20170204-r4
279 - >=sec-policy/selinux-openrc-2.20170204-r4
280 - )
281 - !<app-shells/gentoo-bashcomp-20180302
282 - !<app-shells/gentoo-zsh-completions-20180228
283 -"
284 -
285 -PDEPEND="netifrc? ( net-misc/netifrc )"
286 -
287 -src_prepare() {
288 - default
289 - if [[ ${PV} == "9999" ]] ; then
290 - local ver="git-${EGIT_VERSION:0:6}"
291 - sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/gitver.mk || die
292 - fi
293 -}
294 -
295 -src_compile() {
296 - MAKE_ARGS="${MAKE_ARGS}
297 - LIBNAME=$(get_libdir)
298 - LIBDIR=${EPREFIX}/$(get_libdir)
299 - LIBEXECDIR=${EPREFIX}/lib/rc
300 - MKBASHCOMP=yes
301 - MKNET=$(usex newnet)
302 - MKSELINUX=$(usex selinux)
303 - MKSYSVINIT=$(usex sysv-utils)
304 - MKAUDIT=$(usex audit)
305 - MKPAM=$(usev pam)
306 - MKSTATICLIBS=no
307 - MKZSHCOMP=yes
308 - OS=Linux
309 - SH=$(usex bash /bin/bash /bin/sh)"
310 -
311 - use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
312 -export BRANDING="Gentoo Linux"
313 - export DEBUG=$(usev debug)
314 - export MKTERMCAP=$(usev ncurses)
315 -
316 - tc-export CC AR RANLIB
317 - emake ${MAKE_ARGS}
318 -}
319 -
320 -# set_config <file> <option name> <yes value> <no value> test
321 -# a value of "#" will just comment out the option
322 -set_config() {
323 - local file="${ED}/$1" var=$2 val com
324 - eval "${@:5}" && val=$3 || val=$4
325 - [[ ${val} == "#" ]] && com="#" && val='\2'
326 - sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
327 -}
328 -
329 -set_config_yes_no() {
330 - set_config "$1" "$2" YES NO "${@:3}"
331 -}
332 -
333 -src_install() {
334 - emake ${MAKE_ARGS} DESTDIR="${D}" install
335 -
336 - keepdir /lib/rc/tmp
337 -
338 - # Setup unicode defaults for silly unicode users
339 - set_config_yes_no /etc/rc.conf unicode use unicode
340 -
341 - # Cater to the norm
342 - set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
343 -
344 - # On HPPA, do not run consolefont by default (bug #222889)
345 - if use hppa; then
346 - rm -f "${ED}"/etc/runlevels/boot/consolefont
347 - fi
348 -
349 - # Support for logfile rotation
350 - insinto /etc/logrotate.d
351 - newins "${FILESDIR}"/openrc.logrotate openrc
352 -
353 - if use pam; then
354 - # install gentoo pam.d files
355 - newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
356 - newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
357 - fi
358 -
359 - # install documentation
360 - dodoc ChangeLog *.md
361 - if use newnet; then
362 - dodoc README.newnet
363 - fi
364 -}
365 -
366 -pkg_preinst() {
367 - # avoid default thrashing in conf.d files when possible #295406
368 - if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
369 - (
370 - unset hostname HOSTNAME
371 - source "${EROOT}"/etc/conf.d/hostname
372 - : ${hostname:=${HOSTNAME}}
373 - [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
374 - )
375 - fi
376 -
377 - # set default interactive shell to sulogin if it exists
378 - set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
379 - return 0
380 -}
381 -
382 -pkg_postinst() {
383 - if use hppa; then
384 - elog "Setting the console font does not work on all HPPA consoles."
385 - elog "You can still enable it by running:"
386 - elog "# rc-update add consolefont boot"
387 - fi
388 -
389 - # Added for 0.35.
390 - if [[ ! -h "${EROOT}"/lib ]]; then
391 - if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
392 - cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
393 - fi
394 - fi
395 -
396 - if ! use newnet && ! use netifrc; then
397 - ewarn "You have emerged OpenRc without network support. This"
398 - ewarn "means you need to SET UP a network manager such as"
399 - ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
400 - ewarn " net-misc/NetworkManager, or net-vpn/badvpn."
401 - ewarn "Or, you have the option of emerging openrc with the newnet"
402 - ewarn "use flag and configuring /etc/conf.d/network and"
403 - ewarn "/etc/conf.d/staticroute if you only use static interfaces."
404 - ewarn
405 - fi
406 -
407 - if use newnet && [ ! -e "${EROOT}"/etc/runlevels/boot/network ]; then
408 - ewarn "Please add the network service to your boot runlevel"
409 - ewarn "as soon as possible. Not doing so could leave you with a system"
410 - ewarn "without networking."
411 - ewarn
412 - fi
413 -}