mirror of
https://git.yoctoproject.org/poky
synced 2026-04-19 06:32:13 +02:00
sanity: check for more bits of Python
(From OE-Core rev: d3dfaf8acdb072fb26346d2568c47d8742ea4fed) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
f954018d8d
commit
79018ee8d9
@@ -622,13 +622,14 @@ def check_sanity_version_change(status, d):
|
||||
# In other words, these tests run once in a given build directory and then
|
||||
# never again until the sanity version or host distrubution id/version changes.
|
||||
|
||||
# Check the python install is complete. glib-2.0-natives requries
|
||||
# xml.parsers.expat
|
||||
# Check the python install is complete. Examples that are often removed in
|
||||
# minimal installations: glib-2.0-natives requries # xml.parsers.expat and icu
|
||||
# requires distutils.sysconfig.
|
||||
try:
|
||||
import xml.parsers.expat
|
||||
except ImportError:
|
||||
status.addresult('Your python is not a full install. Please install the module xml.parsers.expat (python-xml on openSUSE and SUSE Linux).\n')
|
||||
import stat
|
||||
import distutils.sysconfig
|
||||
except ImportError as e:
|
||||
status.addresult('Your Python 3 is not a full install. Please install the module %s (see the Getting Started guide for further information).\n' % e.name)
|
||||
|
||||
status.addresult(check_make_version(d))
|
||||
status.addresult(check_patch_version(d))
|
||||
@@ -664,6 +665,7 @@ def check_sanity_version_change(status, d):
|
||||
status.addresult('Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\n')
|
||||
|
||||
# Check that TMPDIR isn't on a filesystem with limited filename length (eg. eCryptFS)
|
||||
import stat
|
||||
tmpdir = d.getVar('TMPDIR')
|
||||
status.addresult(check_create_long_filename(tmpdir, "TMPDIR"))
|
||||
tmpdirmode = os.stat(tmpdir).st_mode
|
||||
|
||||
Reference in New Issue
Block a user