On Sat, Jan 25, 2014 at 4:16 PM, Michał Górny <mgo...@gentoo.org> wrote:
> Dnia 2014-01-25, o godz. 11:13:38
> Mike Gilbert <flop...@gentoo.org> napisał(a):
>
>> It seems having XDG variables like XDG_CONFIG_HOME set in the
>> environment when calling emerge has a tendency to cause sandbox
>> violations. For example, see the bugs blocking bug 499202.
>>
>> https://bugs.gentoo.org/show_bug.cgi?id=499202
>>
>> If you grep for XDG_CONFIG_HOME in the eclass directory, you can see
>> that several eclasses work around this by setting
>> XDG_CONFIG_HOME="${T}" or "${T}/.config".
>>
>> gnome2-utils.eclass takes it a step further and creates empty
>> directories for several other XDG variables.
>>
>> Is this something we can/should consolidate into some central place?
>> Or should I just copy/paste something into distutils-r1.eclass?
>
> I'd say portage should kill that as part of sanitizing the environment.
> There's no point in reproducing it in random eclasses.
>

I have filed an enhancement request for Portage.

https://bugs.gentoo.org/show_bug.cgi?id=499288

Reply via email to