Browse Source

bitbake: apply r1075 from upstream to get postinsts working again

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4625 311d38ba-8fff-0310-9ca6-ca027cbcb966
Marcin Juszkiewicz 17 years ago
parent
commit
822ea0e698
2 changed files with 3 additions and 2 deletions
  1. 1 0
      bitbake/ChangeLog
  2. 2 2
      bitbake/lib/bb/parse/parse_py/BBHandler.py

+ 1 - 0
bitbake/ChangeLog

@@ -41,6 +41,7 @@ Changes in BitBake 1.8.x:
 	- Add PERSISTENT_DIR to store the PersistData in a persistent
 	  directory != the cache dir.
 	- Add md5 and sha256 checksum generation functions to utils.py
+	- Revert the '-' character fix in class names since it breaks things
 
 Changes in BitBake 1.8.10:
 	- Psyco is available only for x86 - do not use it on other architectures.

+ 2 - 2
bitbake/lib/bb/parse/parse_py/BBHandler.py

@@ -93,7 +93,7 @@ def handle(fn, d, include = 0):
     init(d)
 
     if ext == ".bbclass":
-        __classname__ = root.replace('-','_')
+        __classname__ = root
         classes.append(__classname__)
         __inherit_cache = data.getVar('__inherit_cache', d) or []
         if not fn in __inherit_cache:
@@ -247,7 +247,7 @@ def feeder(lineno, s, fn, root, d):
 
     m = __func_start_regexp__.match(s)
     if m:
-        __infunc__ = (m.group("func") or "__anonymous").replace('-','_')
+        __infunc__ = m.group("func") or "__anonymous"
         key = __infunc__
         if data.getVar(key, d):
 #           clean up old version of this piece of metadata, as its