Lines 36-51
install_qa_check_prefix() {
Link Here
|
36 |
local WHITELIST=" /usr/bin/env " |
36 |
local WHITELIST=" /usr/bin/env " |
37 |
# shebang can be an absolutised path, bug #342929 |
37 |
# shebang can be an absolutised path, bug #342929 |
38 |
local eprefix=$(canonicalize ${EPREFIX}) |
38 |
local eprefix=$(canonicalize ${EPREFIX}) |
39 |
# Without the stacked-prefix feature, tests using BPREFIX |
39 |
# Without USE=prefix-stack, tests using BPREFIX are |
40 |
# are redundant to EPREFIX, but run only if we will fail. |
40 |
# redundant to EPREFIX, but run only if we will fail. |
41 |
# Otherways, BPREFIX really is BROOT (the EAPI 7 one). |
41 |
# Otherways, BPREFIX really is BROOT (the EAPI 7 one). |
42 |
local BPREFIX=${EPREFIX} |
42 |
local BPREFIX=${EPREFIX} |
43 |
local bprefix=${eprefix} |
43 |
local bprefix=${eprefix} |
44 |
if has stacked-prefix ${FEATURES} && |
44 |
if has prefix-stack ${USE} ; then |
45 |
[[ -z ${ROOT%/} ]] && |
|
|
46 |
[[ ${CBUILD} == ${CHOST} ]] && |
47 |
[[ ${EPREFIX} != ${BROOT-${PORTAGE_OVERRIDE_EPREFIX}} ]] && |
48 |
:; then |
49 |
BPREFIX=${BROOT-${PORTAGE_OVERRIDE_EPREFIX}} |
45 |
BPREFIX=${BROOT-${PORTAGE_OVERRIDE_EPREFIX}} |
50 |
bprefix=$(canonicalize ${BPREFIX}) |
46 |
bprefix=$(canonicalize ${BPREFIX}) |
51 |
fi |
47 |
fi |