Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:prefix commit in: /
Date: Mon, 07 Jan 2019 10:23:01
Message-Id: 1546856561.d210680a136e873285c4082a85be26aa4a4d3391.grobian@gentoo
1 commit: d210680a136e873285c4082a85be26aa4a4d3391
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 7 10:22:07 2019 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 7 10:22:41 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=d210680a
7
8 Merge remote-tracking branch 'overlays-gentoo-org/master' into prefix
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 NEWS | 3 +-
13 RELEASE-NOTES | 20 +++
14 bin/ebuild-helpers/bsd/sed | 3 +-
15 bin/ebuild-helpers/portageq | 1 -
16 bin/ebuild-helpers/unprivileged/chown | 3 +-
17 bin/ebuild-helpers/xattr/install | 3 +-
18 bin/ebuild.sh | 4 +-
19 bin/etc-update | 2 +-
20 lib/portage/locks.py | 4 +-
21 lib/portage/package/ebuild/doebuild.py | 27 +---
22 lib/portage/process.py | 159 +++++++++++++++++++----
23 lib/portage/sync/modules/rsync/rsync.py | 11 +-
24 lib/portage/tests/resolver/ResolverPlayground.py | 17 ++-
25 setup.py | 2 +-
26 14 files changed, 190 insertions(+), 69 deletions(-)
27
28 diff --cc bin/ebuild-helpers/portageq
29 index b9ac04274,d31bd6810..47640c5a8
30 --- a/bin/ebuild-helpers/portageq
31 +++ b/bin/ebuild-helpers/portageq
32 @@@ -14,10 -14,9 +14,9 @@@ set -f # in case ${PATH} contains any s
33 for path in ${PATH}; do
34 [[ -x ${path}/${scriptname} ]] || continue
35 [[ ${path} == */portage/*/ebuild-helpers* ]] && continue
36 - [[ ${path} == */._portage_reinstall_.* ]] && continue
37 [[ ${path}/${scriptname} -ef ${scriptpath} ]] && continue
38 PYTHONPATH=${PORTAGE_PYTHONPATH:-${PORTAGE_PYM_PATH}} \
39 - exec "${PORTAGE_PYTHON:-/usr/bin/python}" \
40 + exec "${PORTAGE_PYTHON:-@PREFIX_PORTAGE_PYTHON@}" \
41 "${path}/${scriptname}" "$@"
42 done