简而言之,为什么添加openssh还会添加bash?

时间:2019-11-04 11:25:55

标签: yocto bitbake

当我构建core-image-minimal时,bash不包括在内。 当我在IMAGE_INSTALL中添加包openssh-sshd时,bash被添加到映像中。为什么?

(在我的情况下,{bash不是必需的,而且很麻烦)

我查看了bitbake -e的结果,但没有找到原因。

除了查看bitbake源代码并将调试打印无处不在之外,我还有什么其他方法?

1 个答案:

答案 0 :(得分:0)

实际上我错了:bash未包含在构建的映像中。

文件recipe-depends.dotpn-buildlist(来自bitbake -g)表明存在bash,但是在实际构建映像之后,bash不在清单或图像中。

我无法解释这种差异。

我要关闭或删除我的问题(因为这是一个错误的问题)。