The location of functions.sh changed from "${PARENT_EPREFIX}"/sbin/functions.sh to "${PARENT_EPREFIX}"/usr/lib/einfo/sh/functions.sh and has to be corrected in prefix-chain-setup.in Reproducible: Always Steps to Reproduce: 1. execute prefix-chain-setup 2. 3.
Created attachment 376056 [details, diff] patch prefix-chain-setup.in for the right location also fixed @overlay: https://github.com/mackerl/prefix-overlay
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b9f582e8c8db69a3b3677de702c7cc00ac3dab commit 84b9f582e8c8db69a3b3677de702c7cc00ac3dab Author: Michael Haubenwallner <haubi@gentoo.org> AuthorDate: 2019-03-20 09:35:34 +0000 Commit: Michael Haubenwallner <haubi@gentoo.org> CommitDate: 2019-03-25 14:18:51 +0000 app-portage/prefix-toolkit: new package * For any Gentoo Prefix, provides the 'startprefix' script, and should provide some 'runprefix' script later on, as inspired in Bug: https://bugs.gentoo.org/673816 * For base Gentoo Prefix (as in "not stacked"), provides the 'prefix-stack-setup' script, superseding app-portage/prefix-chain-setup, does force the prefix-stack implit USE flag in the stacked Prefix. * For stacked Gentoo Prefix (set up using 'prefix-stack-setup'), provides the toolchain wrapper, superseding sys-apps/prefix-chain-utils. Bug: https://bugs.gentoo.org/658572 Closes: https://bugs.gentoo.org/509142 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> app-portage/prefix-toolkit/metadata.xml | 8 + app-portage/prefix-toolkit/prefix-toolkit-0.ebuild | 565 +++++++++++++++++++++ 2 files changed, 573 insertions(+)