]> code.ossystems Code Review - openembedded-core.git/commitdiff
sanity.bbclass: Add check for '.' in PATH and error if found (see bug #572)
authorRichard Purdie <rpurdie@linux.intel.com>
Tue, 21 Dec 2010 14:06:41 +0000 (14:06 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 21 Dec 2010 14:06:41 +0000 (14:06 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/classes/sanity.bbclass

index 9d183e352f6effd5e2fdcbcd624d45991a0e9ae7..e9217f9c0d9db9ac97d043e81a0fc89eedfeedb1 100644 (file)
@@ -155,6 +155,9 @@ def check_sanity(e):
         if not check_app_exists("qemu-arm", e.data):
             messages = messages + "qemu-native was in ASSUME_PROVIDED but the QEMU binaries (qemu-arm) can't be found in PATH"
 
+    if "." in data.getVar('PATH', e.data, True).split(":"):
+        messages = messages + "PATH contains '.' which will break the build, please remove this"
+
     if data.getVar('TARGET_ARCH', e.data, True) == "arm":
         # This path is no longer user-readable in modern (very recent) Linux
         try: