我正在从Yocto Project 2.5 [sumo]构建自定义eSDK。我有定义所有conf的自己的图层。在我的自定义映像的do_populate_sdk_ext任务上,构建失败,错误为“无法找到conf / local.conf.bak”。为我的图像构建esdk需要什么定制?
Exception: FileNotFoundError: [Errno 2] No such file or directory: '<path-to-workdir>/sdk-ext/image//opt/${DISTRO}/2.5.1/conf/local.conf.bak' -> '<path-to-workdir>/sdk-ext/image//opt/${DISTRO}/2.5.1/conf/local.conf'
此外,构建失败后,在临时重命名目录sdk-ext / image / tmp-renamed-sdk / layers上看不到我的自定义层。
我尝试删除populate_sdk_ext.bbclass中的部分代码,然后构建因另一个错误而失败:
ERROR: Task custom-kernel.do_deploy attempted to execute unexpectedly
ERROR: Task linux-libc-headers.do_populate_lic attempted to execute unexpectedly
ERROR: Task custom-kernel.do_populate_lic attempted to execute unexpectedly
ERROR: Task linux-libc-headers.do_package_qa attempted to execute unexpectedly
ERROR: Task custom-kernel.do_package_qa attempted to execute unexpectedly
&显示针对我的自定义层中存在的配方的“找不到校验和/没有这样的文件或目录”的警告。 所以后面的错误可能是因为我的自定义层本身不存在于sdk-ext中。