summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorHeiko <heiko.thole@entwicklung.eq-3.de>2024-04-15 07:34:22 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-04-25 13:39:31 +0100
commit5533d33d1e3b9be299230530c8e6ac6d0968631f (patch)
treefc63ef88ac9e03b1500f55e7034dd3635290bb91 /meta
parentaaf2ad624b98472989cf6ccc4a4f1403de00b3bc (diff)
downloadpoky-master.tar.gz
kernel.bbclass: check, if directory exists before removing empty module directoryHEADmaster
If the kernel folder does not exist, find will result in an error. This can occur if the kernel has no modules but, for example, custom modules are created. Add check before deleting. (From OE-Core rev: 7ef767d84d56b25498e45db83bb8f9d9caebeaf9) Signed-off-by: Heiko Thole <heiko.thole@entwicklung.eq-3.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes-recipe/kernel.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass
index b084d6d69d..c0a2056fec 100644
--- a/meta/classes-recipe/kernel.bbclass
+++ b/meta/classes-recipe/kernel.bbclass
@@ -463,7 +463,7 @@ kernel_do_install() {
463 rm -f "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/build" 463 rm -f "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/build"
464 rm -f "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/source" 464 rm -f "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/source"
465 # Remove empty module directories to prevent QA issues 465 # Remove empty module directories to prevent QA issues
466 find "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel" -type d -empty -delete 466 [ -d "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel" ] && find "${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel" -type d -empty -delete
467 else 467 else
468 bbnote "no modules to install" 468 bbnote "no modules to install"
469 fi 469 fi