summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-kernel/linux/linux-mfgtool.inc21
1 files changed, 11 insertions, 10 deletions
diff --git a/recipes-kernel/linux/linux-mfgtool.inc b/recipes-kernel/linux/linux-mfgtool.inc
index 5d7219e..948d698 100644
--- a/recipes-kernel/linux/linux-mfgtool.inc
+++ b/recipes-kernel/linux/linux-mfgtool.inc
@@ -6,7 +6,7 @@
6# This file must be included after the original linux-imx.inc file 6# This file must be included after the original linux-imx.inc file
7# as it overrides the needed values. 7# as it overrides the needed values.
8# 8#
9# Copyright (C) 2014 O.S. Systems Software LTDA. 9# Copyright (C) 2014, 2015 O.S. Systems Software LTDA.
10 10
11# Adjust provides 11# Adjust provides
12PROVIDES = "linux-mfgtool" 12PROVIDES = "linux-mfgtool"
@@ -18,6 +18,8 @@ KERNEL_IMAGE_BASE_NAME = "${KERNEL_IMAGETYPE}-mfgtool-${PKGE}-${PKGV}-${PKGR}-${
18KERNEL_IMAGE_SYMLINK_NAME = "${KERNEL_IMAGETYPE}-mfgtool-${MACHINE}" 18KERNEL_IMAGE_SYMLINK_NAME = "${KERNEL_IMAGETYPE}-mfgtool-${MACHINE}"
19MODULE_IMAGE_BASE_NAME = "modules-mfgtool-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}" 19MODULE_IMAGE_BASE_NAME = "modules-mfgtool-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}"
20MODULE_TARBALL_SYMLINK_NAME = "modules-mfgtool-${MACHINE}.tgz" 20MODULE_TARBALL_SYMLINK_NAME = "modules-mfgtool-${MACHINE}.tgz"
21STAGING_KERNEL_DIR = "${TMPDIR}/work-shared/${MACHINE}/kernel-mfgtool-source"
22STAGING_KERNEL_BUILDDIR = "${TMPDIR}/work-shared/${MACHINE}/kernel-mfgtool-build-artifacts"
21 23
22# Ensures we prefer our mfgtool specific files 24# Ensures we prefer our mfgtool specific files
23FILESEXTRAPATHS_prepend := "${THISDIR}/${ORIG_PN}-${PV}:${THISDIR}/${ORIG_PN}:" 25FILESEXTRAPATHS_prepend := "${THISDIR}/${ORIG_PN}-${PV}:${THISDIR}/${ORIG_PN}:"
@@ -65,17 +67,16 @@ python () {
65addhandler mfgtool_recipe_handler 67addhandler mfgtool_recipe_handler
66mfgtool_recipe_handler[eventmask] = "bb.event.RecipePreFinalise" 68mfgtool_recipe_handler[eventmask] = "bb.event.RecipePreFinalise"
67 69
68# FIXME: We need to remove the KERNEL_SRC_PATH contents as 70# FIXME: Avoid depmod data emiting as kernel-abiversion path is
71# hardcoded.
72emit_depmod_pkgdata() {
73 :
74}
75
76# FIXME: We need to remove the STAGING_KERNEL_BUILDDIR contents as
69# kernel.bbclass has no way to skip its installation. 77# kernel.bbclass has no way to skip its installation.
70# FIXME: It is not possible to have external modules against 78# FIXME: It is not possible to have external modules against
71# this kernel variant. 79# this kernel variant.
72do_install_append() { 80do_install_append() {
73 rm -r ${D}${KERNEL_SRC_PATH} 81 rm -r ${STAGING_KERNEL_BUILDDIR}
74 rmdir ${D}/usr/src ${D}/usr
75}
76
77# FIXME: We must to avoid the staging of KERNEL_SRC_PATH as
78# it is being removed (see above FIXME items).
79sysroot_stage_all() {
80 :
81} 82}