我正在尝试启用systemd的libcryptsetup模块,以便在启动时通过crypttab解密驱动器。由于系统d (216)构建中缺少系统密码设置生成器,所以似乎没有加密。
我试过在PACKAGECONFIG??中指定“密码设置”选项??语句,并在构建中指定--启用-libcryptsetup作为参数,但该选项由配置脚本bitbake使用(它在“我的启用”语句之后自动附加-禁用-加密设置)禁用。
我怀疑这是因为配置检测到了一些缺失的依赖项,因此我尝试指定systemd配方依赖于密码设置配方,但我以一个密码循环结束(密码设置依赖于依赖于systemd的lvm2,因此在系统d构建之前,密码设置是不可构建的)。
是否有人有任何建议或遇到类似的问题?谢谢!
发布于 2015-07-06 21:36:40
在PACKAGECONFIG中添加"cryptsetup“,或者通过菜谱中的直接更改,或者通过bbappend或local.conf,都可以做到这一点。您使用的是什么版本的OE,可以粘贴您的更改吗?最好是log.do_configure的开头,它显示了配置选项是什么。
如果您试图在EXTRA_OECONF中直接启用它,但没有删除它认为已禁用的PACKAGECONFIGcryptsetup行(因此为您添加了禁用标志),您将看到--启用--禁用。
https://stackoverflow.com/questions/31250300
复制相似问题