summaryrefslogtreecommitdiff
path: root/classes/debian.bbclass
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2006-02-13 22:06:00 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-02-13 22:06:00 +0000
commit96911bb2416b57ccd0d01dedadbd95c45fba9f44 (patch)
tree9cc2b23b6c72b56d9b3f06b1984cb0b0760c1dea /classes/debian.bbclass
parent2026c12ee68647563fd60e711e93be0473d9ad4e (diff)
parente072285a180e3959071a8be9e471c9bf825ba518 (diff)
merge of 0a90fa3f8e7b85f79fe8930a1969aff12f3553b8
and f207b08f6d852f81f78ab6a6c3ed4502fc88f898
Diffstat (limited to 'classes/debian.bbclass')
-rw-r--r--classes/debian.bbclass10
1 files changed, 9 insertions, 1 deletions
diff --git a/classes/debian.bbclass b/classes/debian.bbclass
index d66c1fc763..5688dad93b 100644
--- a/classes/debian.bbclass
+++ b/classes/debian.bbclass
@@ -1,3 +1,11 @@
+STAGING_PKGMAPS_DIR = "${STAGING_DIR}/pkgmaps/debian"
+
+# Debain package renaming only occurs when a package is built
+# We therefore have to make sure we build all runtime packages
+# before building the current package to make the packages runtime
+# depends are correct
+BUILD_ALL_DEPS = "1"
+
python debian_package_name_hook () {
import glob, copy, stat, errno, re
@@ -74,7 +82,7 @@ python debian_package_name_hook () {
if soname_result:
(pkgname, devname) = soname_result
for pkg in packages.split():
- if (bb.data.getVar('PKG_' + pkg, d)):
+ if (bb.data.getVar('PKG_' + pkg, d) or bb.data.getVar('DEBIAN_NOAUTONAME_' + pkg, d)):
continue
if pkg == orig_pkg:
newpkg = pkgname