我正在尝试将本地存档设置为配方中的源代码以保持其私密性。
recipes-myproject
├── myproject
│ └── myproject.zip
└── myproject.bb
我的项目.bb
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI = "file://myproject.zip"
S = "${WORKDIR}/myproject"
但我收到错误
do_populate_lic: Fatal QA errors were found
并且 tmp/work/cortexa57-cortexa53-poky-linux/myproject
下没有任何内容。
Yocto 似乎根本没有解压 zip,是否可以使用存档作为源代码而不是 Git 存储库?
do_populate_lic:发现致命的 QA 错误
尝试在您的食谱中设置
LICENSE
变量,例如
LICENSE = "CLOSED"
下什么都没有tmp/work/cortexa57-cortexa53-poky-linux/myproject
也许你的食谱的
$WORKDIR
在tmp/work
的另一个子目录下?尝试从初始化的构建环境运行
bitbake-getvar -r myproject WORKDIR
找到你的食谱的工作目录。
是否可以使用存档作为源代码而不是 Git 存储库?
我已经在 Poky 代号 nanbield 上验证了这一点:它在那里工作得很好。