commit: 7f1aac1113203cb43d2a44bfafd6b8deb045efea Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Wed Jun 5 20:28:52 2019 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Wed Jun 5 20:32:29 2019 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=7f1aac11
ebuild.sh: unexport ___in_portage_iuse function (bug 680810) The exported BASH_FUNC____in_portage_iuse%% variable can trigger problems for some shells, so do not export it. Reported-by: Fabian Groffen <grobian <AT> gentoo.org> Bug: https://bugs.gentoo.org/680810 Fixes: 9cac3bfa782f ("Speed up testing against IUSE by not using regexp") Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> bin/ebuild.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 20dff6f3f..50a0330f3 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -8,6 +8,7 @@ unalias -a # Make sure this isn't exported to scripts we execute. unset BASH_COMPAT +export -n -f ___in_portage_iuse source "${PORTAGE_BIN_PATH}/isolated-functions.sh" || exit 1