base.bbclass: fix base_get_scmbasepath() to look for recipes/ and fall back to packag... mv-packages-to-recipes-post
authorDenys Dmytriyenko <denis@denix.org>
Mon, 16 Mar 2009 22:36:22 +0000 (18:36 -0400)
committerDenys Dmytriyenko <denis@denix.org>
Tue, 17 Mar 2009 18:38:04 +0000 (14:38 -0400)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
classes/base.bbclass

index 18afc1a..0848870 100644 (file)
@@ -773,7 +773,13 @@ python base_do_unpack() {
 def base_get_scmbasepath(d):
        import bb
        path_to_bbfiles = bb.data.getVar( 'BBFILES', d, 1 ).split()
-       return path_to_bbfiles[0][:path_to_bbfiles[0].rindex( "packages" )]
+
+       try:
+               index = path_to_bbfiles[0].rindex( "recipes" )
+       except ValueError:
+               index = path_to_bbfiles[0].rindex( "packages" )
+
+       return path_to_bbfiles[0][:index]
 
 def base_get_metadata_monotone_branch(d):
        monotone_branch = "<unknown>"