firefox,thunderbird: Ensure $SHELL gets set to something
authorIan Stakenvicius <axs@gentoo.org>
Mon, 7 Sep 2015 20:29:40 +0000 (16:29 -0400)
committerIan Stakenvicius <axs@gentoo.org>
Mon, 7 Sep 2015 20:31:58 +0000 (16:31 -0400)
commit1602509da7c0b88c9a22ef15bde49c91566eaa8e
tree688b9fdaf990adec68916869c79456e152354f27
parent514f72a3500d571c4333ebf7424d6e0c68603b25
firefox,thunderbird: Ensure $SHELL gets set to something

Zero_Chaos noticed when building firefox within catalyst that failures would
occur due to the build system not finding the correct shell.  It was determined
this was due to catalyst not setting SHELL in the environment, which resulted in
the firefox build system being passed SHELL="" and causing the failure.

This commit ensures SHELL will never be empty by hard-coding /bin/bash (EPREFIX'd
when appropriate) if there is no SHELL specified in the environment.

Changed ebuilds:
www-client/firefox-38.2.1
www-client/firefox-40.0.3
mail-client/thunderbird-38.2.0

Package-Manager: portage-2.2.20.1
mail-client/thunderbird/thunderbird-38.2.0.ebuild
www-client/firefox/firefox-38.2.1.ebuild
www-client/firefox/firefox-40.0.3.ebuild