summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2006-10-22 12:06:41 +0000
committerRichard Purdie <richard@openedhand.com>2006-10-22 12:06:41 +0000
commit77597031696448e691831ddca735c8fd096788f5 (patch)
tree60f8e78da0d03e8d0d3c3276989b9f71da11984c
parente7d0f3d57c11183a584c1e1cca955b849c9de9c3 (diff)
downloadopenembedded-core-77597031696448e691831ddca735c8fd096788f5.tar.gz
openembedded-core-77597031696448e691831ddca735c8fd096788f5.tar.bz2
openembedded-core-77597031696448e691831ddca735c8fd096788f5.zip
package.bbclass: Partially fix another dubious use of packages[0]
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@812 311d38ba-8fff-0310-9ca6-ca027cbcb966
-rw-r--r--meta/classes/package.bbclass9
1 files changed, 8 insertions, 1 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index b8f4f23a18..44db26ffbc 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -51,7 +51,14 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst
objs.append(relpath)
if extra_depends == None:
- extra_depends = packages[0]
+ # This is *really* broken
+ mainpkg = packages[0]
+ # At least try and patch it up I guess...
+ if mainpkg.find('-dbg'):
+ mainpkg = mainpkg.replace('-dbg', '')
+ if mainpkg.find('-dev'):
+ mainpkg = mainpkg.replace('-dev', '')
+ extra_depends = mainpkg
for o in objs:
import re, stat