summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorYasir-Khan <yasir_khan@mentor.com>2014-09-08 12:58:41 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-09-10 11:33:24 +0100
commit77369679efb68ef89141fff914ccac93c836853e (patch)
treea4db7929bb57156ded4cf4698cf3e55430b1f900 /meta
parentfe0f44117179c5e84289660c252d8309957efc2b (diff)
downloadpoky-77369679efb68ef89141fff914ccac93c836853e.tar.gz
python-native: disable user site support
The user site-packages gets inserted into sys.path ahead of the system site directories, so a site package installed there will be used in preference to what's in our sysroot, causing less deterministic builds, and potential build breakage, depending on what the user has installed there. Disable it for our native python, so they don't affect our builds. (From OE-Core rev: c448bf3629ab5d930ed845d4ba48e37e4a85d2a3) Signed-off-by: Christopher Larson <kergoth@gmail.com> Signed-off-by: Yasir-Khan <yasir_khan@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-devtools/python/python-native_2.7.3.bb4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/recipes-devtools/python/python-native_2.7.3.bb b/meta/recipes-devtools/python/python-native_2.7.3.bb
index 827654dfa2..e55f5feac2 100644
--- a/meta/recipes-devtools/python/python-native_2.7.3.bb
+++ b/meta/recipes-devtools/python/python-native_2.7.3.bb
@@ -58,4 +58,8 @@ do_install() {
58 # (these often end up too long for the #! parser in the kernel as the 58 # (these often end up too long for the #! parser in the kernel as the
59 # buffer is 128 bytes long). 59 # buffer is 128 bytes long).
60 ln -s python-native/python ${D}${bindir}/nativepython 60 ln -s python-native/python ${D}${bindir}/nativepython
61
62 # We don't want modules in ~/.local being used in preference to those
63 # installed in the native sysroot, so disable user site support.
64 sed -i -e 's,^\(ENABLE_USER_SITE = \).*,\1False,' ${D}${libdir}/python${PYTHON_MAJMIN}/site.py
61} 65}