summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2006-01-10 03:24:12 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-01-10 03:24:12 +0000
commit2427fe5ac44f39555ca3b1fee8e0a234917cbe96 (patch)
tree645d2eb99781cb79ea1ddf3514b29cef996b4ea1 /classes
parent931b88d4f952a2fbba63d9cbfbe6e5816cacfa95 (diff)
parent8bc640253e3402ed705484106527fa8f437e99e8 (diff)
merge of 050df893918bae2f4a6a2cb3fcdc9f0ee8e8ee04
and 1819e7c9879b392cfb2bdae2cd3d9d59c7e28a49
Diffstat (limited to 'classes')
-rw-r--r--classes/base.bbclass6
-rw-r--r--classes/image_ipk.bbclass4
-rw-r--r--classes/kernel.bbclass3
-rw-r--r--classes/multimachine.inc3
-rw-r--r--classes/native.bbclass1
-rw-r--r--classes/package_ipk.bbclass1
6 files changed, 11 insertions, 7 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass
index b0ca9358bd..9b87828594 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -722,9 +722,9 @@ python __anonymous () {
pn = bb.data.getVar('PN', d, 1)
- cvsdate = bb.data.getVar('CVSDATE_%s' % pn, d, 1)
- if cvsdate != None:
- bb.data.setVar('CVSDATE', cvsdate, d)
+ srcdate = bb.data.getVar('SRCDATE_%s' % pn, d, 1)
+ if srcdate != None:
+ bb.data.setVar('SRCDATE', srcdate, d)
use_nls = bb.data.getVar('USE_NLS_%s' % pn, d, 1)
if use_nls != None:
diff --git a/classes/image_ipk.bbclass b/classes/image_ipk.bbclass
index 5fdd340673..c2f1c8d682 100644
--- a/classes/image_ipk.bbclass
+++ b/classes/image_ipk.bbclass
@@ -1,11 +1,15 @@
inherit rootfs_ipk
+# We need to follow RDEPENDS and RRECOMMENDS for images
+BUILD_ALL_DEPS = "1"
+
# Images are generally built explicitly, do not need to be part of world.
EXCLUDE_FROM_WORLD = "1"
USE_DEVFS ?= "0"
DEPENDS += "makedevs-native"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
def get_image_deps(d):
import bb
diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
index ea99ec5401..2e54d06b28 100644
--- a/classes/kernel.bbclass
+++ b/classes/kernel.bbclass
@@ -5,6 +5,9 @@ DEPENDS += "virtual/${TARGET_PREFIX}depmod-${@get_kernelmajorversion('${PV}')} v
inherit kernel-arch
+PACKAGES_DYNAMIC += "kernel-module-*"
+PACKAGES_DYNAMIC += "kernel-image-*"
+
export OS = "${TARGET_OS}"
export CROSS_COMPILE = "${TARGET_PREFIX}"
KERNEL_IMAGETYPE = "zImage"
diff --git a/classes/multimachine.inc b/classes/multimachine.inc
deleted file mode 100644
index 1f73ffd30f..0000000000
--- a/classes/multimachine.inc
+++ /dev/null
@@ -1,3 +0,0 @@
-STAMP = "${TMPDIR}/stamps/${PACKAGE_ARCH}-${HOST_OS}/${PF}"
-WORKDIR = "${TMPDIR}/work/${PACKAGE_ARCH}-${HOST_OS}/${PF}"
-STAGING_KERNEL_DIR = "${STAGING_DIR}/${PACKAGE_ARCH}-${HOST_OS}/kernel"
diff --git a/classes/native.bbclass b/classes/native.bbclass
index 955a8ae646..feada55b3d 100644
--- a/classes/native.bbclass
+++ b/classes/native.bbclass
@@ -5,6 +5,7 @@ inherit base
EXCLUDE_FROM_WORLD = "1"
PACKAGES = ""
+PACKAGE_ARCH = "${BUILD_ARCH}"
TARGET_ARCH = "${BUILD_ARCH}"
TARGET_OS = "${BUILD_OS}"
diff --git a/classes/package_ipk.bbclass b/classes/package_ipk.bbclass
index 6d3e1eb686..a70b1e8cdd 100644
--- a/classes/package_ipk.bbclass
+++ b/classes/package_ipk.bbclass
@@ -1,7 +1,6 @@
inherit package
DEPENDS_prepend="${@["ipkg-utils-native ", ""][(bb.data.getVar('PACKAGES', d, 1) == '')]}"
BOOTSTRAP_EXTRA_RDEPENDS += "ipkg-collateral ipkg ipkg-link"
-BOOTSTRAP_EXTRA_DEPENDS += "ipkg-collateral ipkg ipkg-link"
PACKAGEFUNCS += "do_package_ipk"
python package_ipk_fn () {