diff options
author | Koen Kooi <koen.kooi@linaro.org> | 2015-02-18 07:59:24 +0000 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2015-02-18 07:59:24 +0000 |
commit | bacd83c0024cc622dde06877b8d0a6ee79e0d804 (patch) | |
tree | e8647c3e130763cefc053cf6a1a793f864fb6f2d /meta-linaro-integration | |
parent | 219d66fcbcbaa746caf8ffdc7faa7e737e943c14 (diff) | |
parent | f430620598a752a10b3003af6b27f0484e6da288 (diff) |
Merge "linux-dummy: emit kernel-depmod pkgdata"
Diffstat (limited to 'meta-linaro-integration')
-rw-r--r-- | meta-linaro-integration/recipes-overlayed/linux/linux-dummy.bb | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/meta-linaro-integration/recipes-overlayed/linux/linux-dummy.bb b/meta-linaro-integration/recipes-overlayed/linux/linux-dummy.bb index cc0e4e64..1003299a 100644 --- a/meta-linaro-integration/recipes-overlayed/linux/linux-dummy.bb +++ b/meta-linaro-integration/recipes-overlayed/linux/linux-dummy.bb @@ -18,6 +18,9 @@ FILES_kernel-modules = "" ALLOW_EMPTY_kernel-modules = "1" DESCRIPTION_kernel-modules = "Kernel modules meta package" +# Set a fake kernel version to make various checks happy +KERNEL_VERSION = "3.18" + #COMPATIBLE_MACHINE = "your_machine" PR = "r1" @@ -38,7 +41,10 @@ do_shared_workdir () { } do_install() { - : + # Stash fake data to get around the check in rootfs.py + install -d ${D}${datadir}/kernel-depmod/ + echo "${KERNEL_VERSION}" > ${D}${datadir}/kernel-depmod/kernel-abiversion + touch ${D}${datadir}/kernel-depmod/System.map-${KERNEL_VERSION} } do_bundle_initramfs() { @@ -49,6 +55,20 @@ do_deploy() { : } +# Only stage the files we need for depmod, not the modules/firmware +sysroot_stage_all () { + sysroot_stage_dir ${D}${datadir}/kernel-depmod ${SYSROOT_DESTDIR}${datadir}/kernel-depmod +} + +emit_depmod_pkgdata() { + # Stash data for depmod + install -d ${PKGDESTWORK}/kernel-depmod/ + echo "${KERNEL_VERSION}" > ${PKGDESTWORK}/kernel-depmod/kernel-abiversion + touch ${PKGDESTWORK}/kernel-depmod/System.map-${KERNEL_VERSION} +} + +PACKAGEFUNCS += "emit_depmod_pkgdata" + addtask bundle_initramfs after do_install before do_deploy addtask deploy after do_install addtask shared_workdir after do_compile before do_install |