commit:     855622160f515a4d4208ccabecae54c00a5b42cf
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 17 06:26:50 2021 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Jun 17 06:26:50 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=85562216

qmerge: define BROOT, SYSROOT and ESYSROOT for phase running

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 qmerge.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/qmerge.c b/qmerge.c
index 768877f..a9dbe4b 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -686,6 +686,10 @@ pkg_run_func_at(int dirfd, const char *vdb_path, const 
char *phases, const char
                "export MERGE_TYPE=binary\n"
                "export ROOT='%4$s'\n"
                "export EROOT=\"${ROOT%%/}${EPREFIX%%/}/\"\n"
+               /* BROOT, SYSROOT, ESYSROOT: PMS table 8.3 Prefix values for 
DEPEND */
+               "export BROOT=\n"
+               "export SYSROOT=\"${ROOT}\"\n"
+               "export ESYSROOT=\"${EROOT}\"\n"
                "export D=\"%5$s\"\n"
                "export ED=\"${D%%/}${EPREFIX%%/}/\"\n"
                "export T=\"%6$s\"\n"

Reply via email to