commit: ea3a7d8ebed102d8856e00cc1e7014994d0f503d Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Sun Jul 17 15:49:34 2022 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Sun Jul 17 15:50:13 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3a7d8e
sys-apps/baselayout-2.8-r2: provide runscript for prefix-guest installs Closes: https://bugs.gentoo.org/858596 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> .../{baselayout-2.8-r1.ebuild => baselayout-2.8-r2.ebuild} | 14 ++++++++++++++ sys-apps/baselayout/baselayout-9999.ebuild | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/sys-apps/baselayout/baselayout-2.8-r1.ebuild b/sys-apps/baselayout/baselayout-2.8-r2.ebuild similarity index 96% rename from sys-apps/baselayout/baselayout-2.8-r1.ebuild rename to sys-apps/baselayout/baselayout-2.8-r2.ebuild index c7096be3d978..c6296f1a6f94 100644 --- a/sys-apps/baselayout/baselayout-2.8-r1.ebuild +++ b/sys-apps/baselayout/baselayout-2.8-r2.ebuild @@ -273,6 +273,20 @@ src_install() { doins Makefile dodoc ChangeLog + + # bug 858596 + if use prefix-guest ; then + dodir sbin + cat > "${ED}"/sbin/runscript <<- EOF + #!/usr/bin/env sh + source "${EPREFIX}/lib/gentoo/functions.sh" + + eerror "runscript/openrc-run not supported by Gentoo Prefix Base System release ${PV}" 1>&2 + exit 1 + EOF + chmod 755 "${ED}"/sbin/runscript || die + cp "${ED}"/sbin/{runscript,openrc-run} || die + fi } pkg_postinst() { diff --git a/sys-apps/baselayout/baselayout-9999.ebuild b/sys-apps/baselayout/baselayout-9999.ebuild index c7096be3d978..c6296f1a6f94 100644 --- a/sys-apps/baselayout/baselayout-9999.ebuild +++ b/sys-apps/baselayout/baselayout-9999.ebuild @@ -273,6 +273,20 @@ src_install() { doins Makefile dodoc ChangeLog + + # bug 858596 + if use prefix-guest ; then + dodir sbin + cat > "${ED}"/sbin/runscript <<- EOF + #!/usr/bin/env sh + source "${EPREFIX}/lib/gentoo/functions.sh" + + eerror "runscript/openrc-run not supported by Gentoo Prefix Base System release ${PV}" 1>&2 + exit 1 + EOF + chmod 755 "${ED}"/sbin/runscript || die + cp "${ED}"/sbin/{runscript,openrc-run} || die + fi } pkg_postinst() {
