sanity.bbclass: check for invalid characters in OEROOT

Some characters in the path for OEROOT are known to cause issues, so check for
them in the sanity checker.
Currerently we warn on +'s and spaces.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
This commit is contained in:
Joshua Lock 2010-06-02 15:24:05 +01:00
parent 9ea69b17f7
commit 7ada79de07
1 changed files with 6 additions and 0 deletions

View File

@ -175,6 +175,12 @@ def check_sanity(e):
f.write(current_abi)
f.close()
oeroot = data.getVar('OEROOT', e.data)
if oeroot.find ('+') != -1:
messages = messages + "Error, you have an invalid character (+) in your OEROOT directory path. Please more Poky to a directory which doesn't include a +."
elif oeroot.find (' ') != -1:
messages = messages + "Error, you have a space in your OEROOT directory path. Please move Poky to a directory which doesn't include a space."
if messages != "":
raise_sanity_error(messages)