Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage-utils:master commit in: /
Date: Thu, 17 Jun 2021 06:27:25
Message-Id: 1623911210.855622160f515a4d4208ccabecae54c00a5b42cf.grobian@gentoo
1 commit: 855622160f515a4d4208ccabecae54c00a5b42cf
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 17 06:26:50 2021 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 17 06:26:50 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=85562216
7
8 qmerge: define BROOT, SYSROOT and ESYSROOT for phase running
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 qmerge.c | 4 ++++
13 1 file changed, 4 insertions(+)
14
15 diff --git a/qmerge.c b/qmerge.c
16 index 768877f..a9dbe4b 100644
17 --- a/qmerge.c
18 +++ b/qmerge.c
19 @@ -686,6 +686,10 @@ pkg_run_func_at(int dirfd, const char *vdb_path, const char *phases, const char
20 "export MERGE_TYPE=binary\n"
21 "export ROOT='%4$s'\n"
22 "export EROOT=\"${ROOT%%/}${EPREFIX%%/}/\"\n"
23 + /* BROOT, SYSROOT, ESYSROOT: PMS table 8.3 Prefix values for DEPEND */
24 + "export BROOT=\n"
25 + "export SYSROOT=\"${ROOT}\"\n"
26 + "export ESYSROOT=\"${EROOT}\"\n"
27 "export D=\"%5$s\"\n"
28 "export ED=\"${D%%/}${EPREFIX%%/}/\"\n"
29 "export T=\"%6$s\"\n"