I've created a change to empty out the BASH_ENV environment variable during
the build:
https://android-review.googlesource.com/c/platform/build/soong/+/1168864

- Dan

On Mon, Nov 18, 2019 at 10:48 AM 'Colin Cross' via Android Building <
android-building@googlegroups.com> wrote:

> I was able to reproduce this on Fedora 30, it's something to do with the
> environment BASH_ENV=/usr/share/Modules/init/bash, which is causing
> arbitrary bash code that can use any binary to be run on every
> non-interactive bash shell startup.
>
> On Mon, Nov 18, 2019 at 9:50 AM Michael Goffioul <
> michael.goffi...@gmail.com> wrote:
>
>> Yes, I've already looked into that, but there's not much of a trace, e.g.:
>>
>> 2019/11/18 11:22:34.837088 build/soong/ui/build/sandbox_linux.go:86:
>> [prebuilts/build-tools/linux-x86/bin/nsjail -H android-build -e -u nobody
>> -g nobody -B / --disable_clone_newcgroup -- /bin/bash -c if [ $(hostname)
>> == "android-build" ]; then echo "Android" "Success"; else echo Failure; fi]
>> 2019/11/18 11:22:34.877084 build/soong/ui/build/path.go:105: Disallowed
>> PATH tool "manpath" used: []string{"manpath"}
>> 2019/11/18 11:22:34.877237 build/soong/ui/build/path.go:107: See
>> https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools
>> for more information.
>>
>> I've a feeling that it's coming from bash itself. I've looked into the
>> local and system profile/bashrc and anything I could think of, but I can't
>> really pinpoint where it's coming from.
>>
>> On Mon, Nov 18, 2019 at 12:40 PM 'Dan Willemsen' via Android Building <
>> android-building@googlegroups.com> wrote:
>>
>>> If you check out/soong.log, there should be trace logs that include the
>>> parent processes all the way up to ninja.
>>>
>>> It sounds like one of the existing tools that we allow through is always
>>> trying to call manpath? Let me know what you find, we've definitely been
>>> shrinking this list on master.
>>>
>>> - Dan
>>>
>>> On Thu, Nov 14, 2019 at 3:54 PM Michael Goffioul <
>>> michael.goffi...@gmail.com> wrote:
>>>
>>>> I'm using Fedora 30 to build AOSP. Since Android Q, when building, the
>>>> terminal output is littered with hundreds of messages like the following:
>>>>
>>>> 17:23:06 Disallowed PATH tool "manpath" used: []string{"manpath"}
>>>> 17:23:06 See
>>>> https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools
>>>> for more information.
>>>>
>>>> I've looked almost everywhere, but I can't find where "manpath" is
>>>> actually used. Has anybody encountered the same problem?
>>>>
>>>> Thanks,
>>>> Michael.
>>>>
>>>> --
>>>> --
>>>> You received this message because you are subscribed to the "Android
>>>> Building" mailing list.
>>>> To post to this group, send email to android-building@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> android-building+unsubscr...@googlegroups.com
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/android-building?hl=en
>>>>
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Android Building" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to android-building+unsubscr...@googlegroups.com.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/android-building/c9a8a0ea-2492-4e7f-9816-11b9b91f6696%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/android-building/c9a8a0ea-2492-4e7f-9816-11b9b91f6696%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> --
>>> You received this message because you are subscribed to the "Android
>>> Building" mailing list.
>>> To post to this group, send email to android-building@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-building+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-building?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Building" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to android-building+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/android-building/CALQgHd%3DmqvANYjYSZyP_1%3DtbMgoddYSLEMTkn3NuUTJF_qML7A%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/android-building/CALQgHd%3DmqvANYjYSZyP_1%3DtbMgoddYSLEMTkn3NuUTJF_qML7A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> You received this message because you are subscribed to the "Android
>> Building" mailing list.
>> To post to this group, send email to android-building@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-building+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-building?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Android Building" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to android-building+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/android-building/CAB-99LtJOhcEKr8m_nExyByvOzb_opZxJvk4xovia7d-oYkhdA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/android-building/CAB-99LtJOhcEKr8m_nExyByvOzb_opZxJvk4xovia7d-oYkhdA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-building@googlegroups.com
> To unsubscribe from this group, send email to
> android-building+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Android Building" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to android-building+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/android-building/CAMbhsRSnZvoFg2xzTbo9%2BnrGE%3DDyVeUWinNnqxMoGupicTbjBw%40mail.gmail.com
> <https://groups.google.com/d/msgid/android-building/CAMbhsRSnZvoFg2xzTbo9%2BnrGE%3DDyVeUWinNnqxMoGupicTbjBw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
android-building+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-building+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/CALQgHdkFuGJNLW3Y9JLLtbDsxs-QzSm%2Bd3ETWfZQ561VMysZcw%40mail.gmail.com.

Reply via email to