Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb
- index 62f5df7a01..c99e7120a6 100644
- --- a/meta/recipes-kernel/linux/kernel-devsrc.bb
- +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
- @@ -6,12 +6,20 @@ development or external module builds"
- SECTION = "kernel"
- LICENSE = "GPL-2.0-only"
- +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
- inherit kernelsrc
- # Whilst not a module, this ensures we don't get multilib extended (which would make no sense)
- inherit module-base
- +FILESEXTRAPATHS:prepend := "${THISDIR}/kernel-devsrc:"
- +
- +SRC_URI:append:class-nativesdk = " \
- + file://kernel-devsrc/linux-environment.sh \
- + file://kernel-devsrc/linux-setup.sh \
- +"
- +
- # We need the kernel to be staged (unpacked, patched and configured) before
- # we can grab the source and make the source package. We also need the bits from
- # ${B} not to change while we install, so virtual/kernel must finish do_compile.
- @@ -425,11 +433,20 @@ do_install() {
- chown -R root:root ${D}
- }
- +do_install:append:class-nativesdk() {
- + install -d ${D}${SDKPATHNATIVE}/environment-setup.d
- + install -m 0755 ${UNPACKDIR}/kernel-devsrc/linux-environment.sh ${D}${SDKPATHNATIVE}/environment-setup.d
- +
- + install -d ${D}${SDKPATHNATIVE}/post-relocate-setup.d
- + install -m 0755 ${UNPACKDIR}/kernel-devsrc/linux-setup.sh ${D}${SDKPATHNATIVE}/post-relocate-setup.d
- +}
- +
- # Ensure we don't race against "make scripts" during cpio
- do_install[lockfiles] = "${TMPDIR}/kernel-scripts.lock"
- FILES:${PN} = "${KERNEL_BUILD_ROOT} ${KERNEL_SRC_PATH}"
- FILES:${PN}-dbg += "${KERNEL_BUILD_ROOT}*/build/scripts/*/.debug/*"
- +FILES:${PN}:append:class-nativesdk = " ${SDKPATHNATIVE}"
- RDEPENDS:${PN} = "bc python3-core flex bison ${TCLIBC}-utils gawk"
- # 4.15+ needs these next two RDEPENDS
- @@ -442,3 +459,5 @@ RDEPENDS:${PN} += "${@bb.utils.contains('ARCH', 'powerpc', 'elfutils-dev', '', d
- RDEPENDS:${PN} += "gcc-plugins libmpc-dev"
- # 5.13+ needs grep for powerpc
- RDEPENDS:${PN}:append:powerpc = " grep"
- +
- +BBCLASSEXTEND = "nativesdk"
- \ No newline at end of file
Advertisement
Add Comment
Please, Sign In to add comment