diff options
author | Yang Xu <yang.xu@mediatek.com> | 2024-01-09 11:05:15 +0000 |
---|---|---|
committer | Steve Sakoman <steve@sakoman.com> | 2024-02-07 04:00:02 -1000 |
commit | 9724d9822c3a27b8bcecda4ba4005b5403bde442 (patch) | |
tree | c7dd5bd46dd3744156dc313936b849a2232c11ee | |
parent | 2d7fe81f8e277d590ad9fc2e4d32d9949a008ec7 (diff) | |
download | poky-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.py | 3 |
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: |