使用指定目录中的wget-yocto下载的扩展tar.gz源代码



当我们使用git时,我希望在我的yocto-bb文件中有一个选项来提取指定文件夹中的tar.gz,如destsuffix。

我尝试了以下语法,但不起作用:

SRC_URI += "http://nwl.cc/pub/cryptodev-linux/cryptodev-linux-1.9.tar.gz;name=cryptodev;subpath=${S}/drivers/cryptodev"

我尝试过destsuffix,但它也不起作用:

SRC_URI += "http://nwl.cc/pub/cryptodev-linux/cryptodev-linux-1.9.tar.gz;name=cryptodev;destsuffix=${S}/drivers/cryptodev"

如何提取指定目录中的源代码?

查看此处的解包文档,您必须使用subdir

我为此创建了一个简单的配方来测试它,效果很好:

SUMMARY = "Example recipe to unpack to custom distination"
LICENSE = "MIT"
SRC_URI = "file://file1.tar.xz;subdir=${S}/dir1/dir2/dir3/"
S = "${WORKDIR}"

请注意,我的工作目录中不存在dir1/dir2/dir3,所以Yoto创建了它们,并将file1提取到${S}/dir1/dir2/dir3

相关内容

  • 没有找到相关文章

最新更新