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 <[email protected]> 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 < > [email protected]> 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 < >> [email protected]> 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 [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> 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 [email protected]. >>> 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 [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> 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 [email protected]. >> 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 [email protected] > To unsubscribe from this group, send email to > [email protected] > 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 [email protected]. > 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 [email protected] To unsubscribe from this group, send email to [email protected] 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/CAMbhsRSnZvoFg2xzTbo9%2BnrGE%3DDyVeUWinNnqxMoGupicTbjBw%40mail.gmail.com.
