[oe-commits] Christopher Larson : bitbake.conf: unexport SHELL

git at git.openembedded.org git at git.openembedded.org
Sun Aug 30 11:48:18 UTC 2015


Module: openembedded-core.git
Branch: master
Commit: 43a2baf26dad4b7b2f0e4c6af3ea4a611cee7ad5
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=43a2baf26dad4b7b2f0e4c6af3ea4a611cee7ad5

Author: Christopher Larson <chris_larson at mentor.com>
Date:   Mon Aug 24 15:18:37 2015 -0700

bitbake.conf: unexport SHELL

The user's shell shouldn't be allowed to affect the build (and it can break
the flock command and possibly more, if the user's shell isn't POSIX
compliant).

(From OE-Core rev: fc5e1cfcc3ab7acfb6e7e12cb2cf7fa4699ae7b3)

Signed-off-by: Christopher Larson <chris_larson at mentor.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/conf/bitbake.conf | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index c382c58..aa785a1 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -763,6 +763,11 @@ TARGET_ARCH[unexport] = "1"
 # (breaks sysvinit at least)
 DISTRO[unexport] = "1"
 
+# Make sure SHELL isn't exported
+# (can break any number of things if the user's shell isn't POSIX-compliant,
+# including the flock command). The user's shell shouldn't affect our builds.
+SHELL[unexport] = "1"
+
 # Used by canadian-cross to handle string conversions on TARGET_ARCH where needed
 TRANSLATED_TARGET_ARCH ??= "${@d.getVar('TARGET_ARCH', True).replace("_", "-")}"
 



More information about the Openembedded-commits mailing list