@@ -362,11 +362,12 @@ class Rootfs(object, metaclass=ABCMeta):
versioned_modules_dir = os.path.join(self.image_rootfs, modules_dir, kernel_ver)
- bb.utils.mkdirhier(versioned_modules_dir)
-
- bb.note("Running depmodwrapper for %s ..." % versioned_modules_dir)
- if self._exec_shell_cmd(['depmodwrapper', '-a', '-b', self.image_rootfs, kernel_ver, kernel_package_name]):
- bb.fatal("Kernel modules dependency generation failed")
+ if os.path.exists(versioned_modules_dir):
+ bb.note("Running depmodwrapper for %s ..." % versioned_modules_dir)
+ if self._exec_shell_cmd(['depmodwrapper', '-a', '-b', self.image_rootfs, kernel_ver, kernel_package_name]):
+ bb.fatal("Kernel modules dependency generation failed")
+ else:
+ bb.note("Not running depmodwrapper for %s since directory does not exist" % versioned_modules_dir)
"""
Create devfs: