首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(Yocto / OpenEmbedded)启用系统的libcryptsetup

(Yocto / OpenEmbedded)启用系统的libcryptsetup
EN

Stack Overflow用户
提问于 2015-07-06 15:54:20
回答 1查看 2K关注 0票数 1

我正在尝试启用systemd的libcryptsetup模块,以便在启动时通过crypttab解密驱动器。由于系统d (216)构建中缺少系统密码设置生成器,所以似乎没有加密。

我试过在PACKAGECONFIG??中指定“密码设置”选项??语句,并在构建中指定--启用-libcryptsetup作为参数,但该选项由配置脚本bitbake使用(它在“我的启用”语句之后自动附加-禁用-加密设置)禁用。

我怀疑这是因为配置检测到了一些缺失的依赖项,因此我尝试指定systemd配方依赖于密码设置配方,但我以一个密码循环结束(密码设置依赖于依赖于systemd的lvm2,因此在系统d构建之前,密码设置是不可构建的)。

是否有人有任何建议或遇到类似的问题?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-06 21:36:40

在PACKAGECONFIG中添加"cryptsetup“,或者通过菜谱中的直接更改,或者通过bbappend或local.conf,都可以做到这一点。您使用的是什么版本的OE,可以粘贴您的更改吗?最好是log.do_configure的开头,它显示了配置选项是什么。

如果您试图在EXTRA_OECONF中直接启用它,但没有删除它认为已禁用的PACKAGECONFIGcryptsetup行(因此为您添加了禁用标志),您将看到--启用--禁用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31250300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档