diff options
author | Sam James <sam@gentoo.org> | 2024-08-23 08:23:49 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-08-23 08:27:48 +0100 |
commit | 9be26a09a959cb567fbc0d9281727a8876ccbbea (patch) | |
tree | a52d8b2406a03756495b92958913b6cf38a8fe5a /sys-process | |
parent | app-text/calibre: add 7.17.0 (diff) | |
download | gentoo-9be26a09a959cb567fbc0d9281727a8876ccbbea.tar.gz gentoo-9be26a09a959cb567fbc0d9281727a8876ccbbea.tar.bz2 gentoo-9be26a09a959cb567fbc0d9281727a8876ccbbea.zip |
sys-process/runit: drop 2.1.2-r3 (broken at runtime)
Bug: https://bugs.gentoo.org/938262
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-process')
-rw-r--r-- | sys-process/runit/Manifest | 1 | ||||
-rw-r--r-- | sys-process/runit/runit-2.1.2-r3.ebuild | 149 |
2 files changed, 0 insertions, 150 deletions
diff --git a/sys-process/runit/Manifest b/sys-process/runit/Manifest index d3ffa90ef4a7..8331848d7bf9 100644 --- a/sys-process/runit/Manifest +++ b/sys-process/runit/Manifest @@ -1,2 +1 @@ DIST runit-2.1.2.tar.gz 110916 BLAKE2B 101e514aeed282685ebe636f401ca6f94d157281d08a3ac487340aebe945b82d2ee01d41e9917446f4ebd7b27fe9fd18ba4ad55739ab1b62a0e59e1c438b55e9 SHA512 a18773ebf1aa22305dd89ed67363165b9fcf86c192b2be4e268d08005dd82d51265160c637abe072f2f2e378c4b315a75bd3d3e602c3e75bdd451a3b0190f8cf -DIST runit_2.1.2-59ubuntu1.debian.tar.xz 66756 BLAKE2B d071dae4a92f292837f55210cda62d8d0471efa623aeb43b56fb6381050b64fa5d3def7d0738756621e1c4d05b36d0cdaedb7d056d24d796f834ace932bd55b9 SHA512 de6289d9909a8df5c5657762f8214858f9301ac0d55cac9c605f70f92e663ed8067fe018a8585616099ac369b7078a95415040c27e82626261f2adf925d0bad2 diff --git a/sys-process/runit/runit-2.1.2-r3.ebuild b/sys-process/runit/runit-2.1.2-r3.ebuild deleted file mode 100644 index 4da7236850c6..000000000000 --- a/sys-process/runit/runit-2.1.2-r3.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="A UNIX init scheme with service supervision" -HOMEPAGE="http://smarden.org/runit/" -UBUNTU_PR="59ubuntu1" -UBUNTU_A="${PN}_${PV}-${UBUNTU_PR}.debian.tar.xz" -SRC_URI=" - http://smarden.org/runit/${P}.tar.gz - http://archive.ubuntu.com/ubuntu/pool/universe/r/runit/${UBUNTU_A} - " - - RDEPEND="|| ( sys-apps/openrc sys-apps/openrc-navi )" - -S=${WORKDIR}/admin/${P}/src - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" -IUSE="static" - -src_prepare() { - default - cd "${WORKDIR}/admin/" - eapply -p1 "${WORKDIR}/debian/patches" - cd "${S}" - - # we either build everything or nothing static - sed -i -e 's:-static: :' Makefile - - # see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726008 - [[ ${COMPILER} == "diet" ]] && - use ppc && - filter-flags "-mpowerpc-gpopt" -} - -src_configure() { - use static && append-ldflags -static - - echo "$(tc-getCC) ${CFLAGS}" > conf-cc - echo "$(tc-getCC) ${LDFLAGS}" > conf-ld - sed -i \ - -e "/echo.*ar.*cr/s,\<ar\>,$(tc-getAR)," \ - -e "/echo.*ranlib/s,\<ranlib\>,$(tc-getRANLIB)," \ - print-ar.sh || die -} - -src_install() { - into / - dobin $(<../package/commands) - dodir /sbin - mv "${ED}"/bin/{runit-init,runit,utmpset} "${ED}"/sbin/ || die "dosbin" - dosym ../etc/runit/2 /sbin/runsvdir-start - - DOCS=( ../package/{CHANGES,README,THANKS,TODO} ) - HTML_DOCS=( ../doc/*.html ) - einstalldocs - doman ../man/*.[18] - - exeinto /etc/runit - doexe "${FILESDIR}"/ctrlaltdel - newexe "${FILESDIR}"/1-${PV} 1 - newexe "${FILESDIR}"/2-${PV} 2 - newexe "${FILESDIR}"/3-${PV} 3 - - dodir /etc/sv - for tty in tty1 tty2 tty3 tty4 tty5 tty6; do - exeinto /etc/sv/getty-$tty/ - newexe "${FILESDIR}"/finish.getty finish - newexe "${FILESDIR}"/run.getty-${PV} run - for script in finish run; do - sed -i -e "s:TTY:${tty}:g" "${ED}"/etc/sv/getty-$tty/$script - done - done - - # make sv command work - newenvd - 20runit <<- EOF - #/etc/env.d/20runit - SVDIR="/etc/service/" - EOF -} - -default_config() { - local sv="${EROOT}"/etc/sv - local service="${EROOT}"/etc/service - mkdir -p "${service}" || die - for x in tty1 tty2 tty3 tty4 tty5 tty6; do - ln -sf "${sv}"/getty-$x "${service}"/getty-$x || die - done - einfo "The links to services runit will supervise are installed" - einfo "in $service." - einfo "If you need multiple runlevels, please see the documentation" - einfo "for how to set them up." - einfo -} - -migrate_from_211() { - # Create /etc/service and /var/service if requested - if [ -e "${T}"/make_var_service ]; then - ln -sf "${EROOT}"/etc/runit/runsvdir/current "${EROOT}"/etc/service || die - ln -sf "${EROOT}"/etc/runit/runsvdir/current "${EROOT}"/var/service || die - fi - if [ -d "${T}"/runsvdir ]; then - cp -a "${T}"/runsvdir "${EROOT}"/etc/runit || die - fi - return 0 -} - -pkg_preinst() { - if has_version '<sys-process/runit-2.1.2'; then - pre_212=yes - fi -} - -pkg_postinst() { - if [[ -z $REPLACING_VERSIONS ]]; then - default_config - elif [[ -n $pre_212 ]]; then - migrate_from_211 - fi - - ewarn "To make sure sv works correctly in your currently open" - ewarn "shells, please run the following command:" - ewarn - ewarn "source /etc/profile" - ewarn - - if [ -L "${EROOT}"/var/service ]; then - ewarn "Once this version of runit is active, please remove the" - ewarn "compatibility symbolic link at ${EROOT}/var/service" - ewarn "The correct path now is ${EROOT}/etc/service" - ewarn - fi - - if [ -L "${EROOT}"/etc/runit/runsvdir/all ]; then - ewarn "${EROOT}/etc/runit/runsvdir/all has moved to" - iewarn "${EROOT}/etc/sv." - ewarn "Any symbolic links under ${EROOT}/etc/runit/runsvdir" - ewarn "which point to services through ../all should be updated to" - ewarn "point to them through ${EROOT}/etc/sv." - ewarn "Once that is done, ${EROOT}/etc/runit/runsvdir/all should be" - ewarn "removed." - ewarn - fi -} |