summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYang Xu <yang.xu@mediatek.com>2024-01-09 11:05:15 +0000
committerSteve Sakoman <steve@sakoman.com>2024-02-07 04:00:02 -1000
commit9724d9822c3a27b8bcecda4ba4005b5403bde442 (patch)
treec7dd5bd46dd3744156dc313936b849a2232c11ee
parent2d7fe81f8e277d590ad9fc2e4d32d9949a008ec7 (diff)
downloadpoky-9724d9822c3a27b8bcecda4ba4005b5403bde442.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. (From OE-Core rev: 2d8e913e2bfbb4ccbdf3eb747aab46fc38cf23e7) Signed-off-by: Yang Xu <yang.xu@mediatek.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 2f88e7d331390c6aaecc4522253e24791aec299e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
-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):
349 bb.utils.mkdirhier(versioned_modules_dir) 349 bb.utils.mkdirhier(versioned_modules_dir)
350 350
351 bb.note("Running depmodwrapper for %s ..." % versioned_modules_dir) 351 bb.note("Running depmodwrapper for %s ..." % versioned_modules_dir)
352 self._exec_shell_cmd(['depmodwrapper', '-a', '-b', self.image_rootfs, kernel_ver, kernel_package_name]) 352 if self._exec_shell_cmd(['depmodwrapper', '-a', '-b', self.image_rootfs, kernel_ver, kernel_package_name]):
353 bb.fatal("Kernel modules dependency generation failed")
353 354
354 """ 355 """
355 Create devfs: 356 Create devfs: