【发布时间】:2018-11-14 21:05:02
【问题描述】:
我们即将建立一个生产构建服务器来维护一个嵌入式 linux 产品。我知道我可以在配方中指定带有PREFERRED_VERSION_<package> 的包版本,但这可能需要很多时间来锁定图像中的每个工具(即grep、strace、 ecc)。如果我们需要重建服务器,这将很有用(我们可以备份整个服务器,但这不会被跟踪。即使将所有内容提交到 git repo 似乎也不那么聪明,如果我错了,请纠正我)。
有没有办法获得package-lock.json 或图像足迹之类的东西?
编辑
我想要实现的是一个列表
PREFERRED_VERSION_<package0> = "xxx"
...
PREFERRED_VERSION_<packageN> = "xxx"
我可以用来在清晰的系统上复制图像(没有任何缓存文件)。好像没有这样的命令可以直接做到这一点,而是可以通过
获取镜像包和版本的列表bitbake <image> -s
并通过一个简单的脚本生成我正在寻找的内容。
【问题讨论】: