10得票4回答
Bitbake: 如何列出镜像中使用的所有配方和追加文件?

我正在使用OpenEmbedded-Core,并创建了一个优先级为6的自定义层。经过几个月的开发,现在我想将我的层的优先级提高到8,因为另一个优先级为7的层中的附加文件正在干扰我在我的层中添加的附加文件。 我的问题是,如何生成使用图像中的食谱和.bbappend文件列表? 我希望在进行优先...

10得票1回答
部署.ipk文件给其他开发者的步骤

我有一个配方(假设为my_package_1.0.bb),它构建库并将所需的库和标头添加到sysroot中,以便进行开发。同时,我在build/tmp/deploy/ipk/下看到了我的包的.ipk文件。 我的要求是,我想分享这些库、头文件和部署这些内容的配方到客户的sysroot目录中(供...

9得票2回答
Puppet 配置:安装 tarball

我想使用puppet recipe安装apache maven,但是我无法找到任何关于如何执行此操作的示例。请问能否提供帮助?Apache maven以tar.gz文件的形式打包。我正在使用独立设置进行puppet。

8得票3回答
使用Ruby/Chef Recipe在Vagrant中导入Mysql数据库

我正在编写一份Chef脚本,以自动设置开发环境。我可以创建数据库并授予权限,但我正在尝试找到一种方法将MySQL转储文件导入到刚创建的数据库中。 我用于授予权限的代码如下: ruby_block "Execute grants" do block do require 'ru...

7得票2回答
如何在Yocto中为特定的MACHINE启用/禁用特定的bbappend?

我试图理解Yocto提供的机制,以便针对特定的MACHINE启用/禁用特定的bbappend。我阅读了这个链接(修改变量以支持不同机器): https://www.yoctoproject.org/docs/1.5/dev-manual/dev-manual.html#best-practi...

7得票1回答
我该如何创建针对特定机器的食谱?

我想了解是否有机会通过文件名创建特定于机器的配方,以便我拥有类似于以下结构的相似层次结构: \-> recipes-example \-> example \-> example_1.0.bb_machine1 \-> e...

7得票6回答
如何在bitbake/yocto中转义"$"符号?

在Yocto中,我的一个食谱需要创建一个包含非常特定行的文件,例如: ${libdir}/something 为了实现这一点,我有一个配方任务: do_install() { echo '${libdir}/something' >/path/to/my/file } ...

7得票2回答
如何在BitBake配方中递归安装我的目录和文件

我希望能够从工作目录递归地安装/复制所有目录和文件到我在Yocto构建系统上的目标程序包rootfs中。我尝试了Tobias Bystricky在OpenEmbedded BitBake recipe中如何递归安装目录结构的解决方案,但我遇到了“没有这样的文件或目录”的错误。我执行了以下操作:...

7得票2回答
Chef记录wget下载的日志

我有一个像这样的厨师食谱: Chef::Log.info('step1') # do stuff Chef::Log.info('step2') bash "do_wget" do code <<-EOF wget somefile EOF end Chef::L...

7得票1回答
Chef配方中的Git checkout无效

我使用了以下 Chef 代码块来尝试检出 GitHub 存储库: git "/home/ubuntu" do repository "git://github.com/kmerenkov/brukva.git" revision "master" acti...