summaryrefslogtreecommitdiffstats
path: root/meta/lib
diff options
context:
space:
mode:
authorYang Xu <yang.xu@mediatek.com>2024-01-09 11:05:15 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-01-10 16:58:21 +0000
commit2f88e7d331390c6aaecc4522253e24791aec299e (patch)
tree50898fce2d0e71217fff8630f01a2c8d2a448339 /meta/lib
parentbe1b8f2c7f6763f64f7fdfd6e17586403bd63a7e (diff)
downloadopenembedded-core-contrib-2f88e7d331390c6aaecc4522253e24791aec299e.tar.gz
rootfs.py: check depmodwrapper execution result
The execution result of depmodwrapper is not checked which makes depmod generation failed sliently and hard to detect. So check exection result and stop building if depmodwrapper failed. Signed-off-by: Yang Xu <yang.xu@mediatek.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'meta/lib')
-rw-r--r--meta/lib/oe/rootfs.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py
index 1a48ed10b3..3f27164536 100644
--- a/meta/lib/oe/rootfs.py
+++ b/meta/lib/oe/rootfs.py
@@ -349,7 +349,8 @@ class Rootfs(object, metaclass=ABCMeta):
bb.utils.mkdirhier(versioned_modules_dir)
bb.note("Running depmodwrapper for %s ..." % versioned_modules_dir)
- self._exec_shell_cmd(['depmodwrapper', '-a', '-b', self.image_rootfs, kernel_ver, kernel_package_name])
+ if self._exec_shell_cmd(['depmodwrapper', '-a', '-b', self.image_rootfs, kernel_ver, kernel_package_name]):
+ bb.fatal("Kernel modules dependency generation failed")
"""
Create devfs: