Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Sam James (sam_c)" <sam@×××××.info>, Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH] emerge --info: Filter variables for credentials
Date: Sun, 22 Mar 2020 20:02:36
Message-Id: 20200322195947.178684-1-zmedico@gentoo.org
1 From: "Sam James (sam_c)" <sam@×××××.info>
2
3 Closes: https://bugs.gentoo.org/713726
4 Signed-off-by: Sam James (sam_c) <sam@×××××.info>
5 Signed-off-by: Zac Medico <zmedico@g.o>
6 ---
7 lib/_emerge/actions.py | 4 ++++
8 1 file changed, 4 insertions(+)
9
10 diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
11 index 7a39d5ec7..392f98d4d 100644
12 --- a/lib/_emerge/actions.py
13 +++ b/lib/_emerge/actions.py
14 @@ -56,6 +56,7 @@ bad = create_color_func("BAD")
15 warn = create_color_func("WARN")
16 from portage.package.ebuild._ipc.QueryCommand import QueryCommand
17 from portage.package.ebuild.doebuild import _check_temp_dir
18 +from portage.package.ebuild.fetch import _hide_url_passwd
19 from portage._sets import load_default_config, SETPREFIX
20 from portage._sets.base import InternalPackageSet
21 from portage.util import cmp_sort_key, writemsg, varexpand, \
22 @@ -1899,6 +1900,9 @@ def action_info(settings, trees, myopts, myfiles):
23 if default is not None and \
24 default == v:
25 continue
26 +
27 + v = _hide_url_passwd(v)
28 +
29 append('%s="%s"' % (k, v))
30 else:
31 use = set(v.split())
32 --
33 2.24.1