]> code.ossystems Code Review - openembedded-core.git/commitdiff
sanity.bbclass: Further qemu check improvements
authorRichard Purdie <richard@openedhand.com>
Thu, 9 Aug 2007 11:02:13 +0000 (11:02 +0000)
committerRichard Purdie <richard@openedhand.com>
Thu, 9 Aug 2007 11:02:13 +0000 (11:02 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2426 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/sanity.bbclass

index a5f935c8930b001de5d7eb2d5bdf4e51fbe7dcaa..ddab036f6a23267463a89d0d9981d54a7ef99109 100644 (file)
@@ -92,9 +92,6 @@ def check_sanity(e):
 
        required_utilities = "patch diffstat help2man texi2html cvs svn bzip2 tar gzip gawk makeinfo"
 
-       for util in required_utilities.split():
-               if not check_app_exists( util, e.data ):
-                       missing = missing + "%s," % util
 
        # qemu-native needs gcc 3.x
        if "qemu-native" not in assume_provided:
@@ -102,6 +99,12 @@ def check_sanity(e):
 
                if not check_app_exists('gcc-3.4', e.data) and not check_app_exists('gcc-3.3', e.data) and gcc_version[0] != '3':
                        missing = missing + "gcc-3.x (needed for qemu-native),"
+       else:
+               required_utilities = required_utilities + " qemu-arm"
+
+       for util in required_utilities.split():
+               if not check_app_exists( util, e.data ):
+                       missing = missing + "%s," % util
 
        if missing != "":
                missing = missing.rstrip(',')