0
我想创建一个自己的配方,在这个配方中我需要来自U-Boot源的二进制文件和来自内核源的二进制文件。我怎样才能到达另一个配方的工作目录?
我可以通过保存的方式在自己的配方中获得这些来源的路径(S
variable)吗?
我想创建一个自己的配方,在这个配方中我需要来自U-Boot源的二进制文件和来自内核源的二进制文件。我怎样才能到达另一个配方的工作目录?
我可以通过保存的方式在自己的配方中获得这些来源的路径(S
variable)吗?
简短的回答,没有。
但是,如果您的配方取决于相应配方的部署任务,您可以从${DEPLOY_DIR_IMAGE}
中获取二进制文件。这种依赖性是通过创建:
do_configure[depends] = "u-boot:do_deploy"
如果你的食谱包括上面的线,这意味着的u-boot将投入DEPLOY_DIR_IMAGE
从你的食谱do_configure
任务之前正在运行。
感谢您的回答,但实际上我需要mkimage在我自己的食谱。我应该为u-boot创建一个附加文件并部署mkimage以及u-boot二进制文件本身吗? – h0ch5tr4355
好吧,'mkimage'应该在你的系统'$ {STAGING_DIR_NATIVE}/usr/bin'中。因此,只要你的食谱中有'DEPENDS + =“u-boot-mkimage-native”','mkimage'应该在路径中。 – Anders
啊,好的,那就是我搜索过的,非常感谢你 – h0ch5tr4355