summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/kernel.bbclass1
-rw-r--r--meta/recipes-kernel/linux/kernel-devsrc.bb6
2 files changed, 7 insertions, 0 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 78def5bbc1..22c92381c0 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -486,6 +486,7 @@ do_shared_workdir () {
486 # Copy files required for module builds 486 # Copy files required for module builds
487 cp System.map $kerneldir/System.map-${KERNEL_VERSION} 487 cp System.map $kerneldir/System.map-${KERNEL_VERSION}
488 [ -e Module.symvers ] && cp Module.symvers $kerneldir/ 488 [ -e Module.symvers ] && cp Module.symvers $kerneldir/
489 [ -e scripts/module.lds ] && install -Dm 0644 scripts/module.lds $kerneldir/scripts/module.lds
489 cp .config $kerneldir/ 490 cp .config $kerneldir/
490 mkdir -p $kerneldir/include/config 491 mkdir -p $kerneldir/include/config
491 cp include/config/kernel.release $kerneldir/include/config/kernel.release 492 cp include/config/kernel.release $kerneldir/include/config/kernel.release
diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb
index aa8e162f4f..8373c97a31 100644
--- a/meta/recipes-kernel/linux/kernel-devsrc.bb
+++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
@@ -86,6 +86,12 @@ do_install() {
86 # be dealt with. 86 # be dealt with.
87 # cp -a scripts $kerneldir/build 87 # cp -a scripts $kerneldir/build
88 88
89 # although module.lds can be regenerated on target via 'make modules_prepare'
90 # there are several places where 'makes scripts prepare' is done, and that won't
91 # regenerate the file. So we copy it onto the target as a migration to using
92 # modules_prepare
93 cp -a --parents scripts/module.lds $kerneldir/build/ 2>/dev/null || :
94
89 if [ -d arch/${ARCH}/scripts ]; then 95 if [ -d arch/${ARCH}/scripts ]; then
90 cp -a arch/${ARCH}/scripts $kerneldir/build/arch/${ARCH} 96 cp -a arch/${ARCH}/scripts $kerneldir/build/arch/${ARCH}
91 fi 97 fi