Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/base/
Date: Sun, 30 Aug 2020 21:10:31
Message-Id: 1598821800.d5370bc17d73a62f1a3f1bc09b4c7847da507317.gyakovlev@gentoo
1 commit: d5370bc17d73a62f1a3f1bc09b4c7847da507317
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 30 21:08:22 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 30 21:10:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5370bc1
7
8 profiles/base/make.defaults: add CARGO_HOME to ENV_UNSET
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 profiles/base/make.defaults | 5 ++++-
13 1 file changed, 4 insertions(+), 1 deletion(-)
14
15 diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
16 index 1ac69f51ec9..ebcbbe0ad38 100644
17 --- a/profiles/base/make.defaults
18 +++ b/profiles/base/make.defaults
19 @@ -29,6 +29,9 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
20 #
21 # DISPLAY and XAUTHORITY to avoid trying to access the user's X11.
22 #
23 +# CARGO_HOME may leak to build env if package is not using cargo.eclass
24 +# such leak will result in sandbox violations
25 +#
26 # XDG_* since the values coming from user environment can collide with
27 # ebuild-set ${HOME} (e.g. by referring to user's home directory).
28 # We exclude XDG_DATA_DIRS & XDG_CONFIG_DIRS as those are set in env.d.
29 @@ -40,7 +43,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
30 # GOBIN needs to be cleaned as random values in GOBIN can affect the
31 # building of some packages:
32 # https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
33 -ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
34 +ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
35
36 # Variables that are set exclusively by the profile
37 # and not by user configuration files.