Yocto - 禁用/ etc / hostname创建的最合适位置

时间:2018-03-21 00:10:23

标签: yocto systemd hostname

在poky上构建core-image-minimal(在我的情况下,这是基于BBG引用松散地为自定义硬件构建的),yocto将主机名写入文件系统映像上的/ etc / hostname。

有时最好在fs映像构建期间排除主机名文件的创建,而是在设备首次启动映像时动态生成主机名,然后生成/ etc / hostname文件。

一个示例实现是使用systemd和'firstboot'单元文件,该文件使用 ConditionPathExists = |!/ etc / hostname 来确定是否需要生成主机名。

那么,哪个是禁止创建/ etc / hostname的最合适的地方/方法?

1 个答案:

答案 0 :(得分:1)

您可以更改和定义自己的主机名,编辑local.conf:

hostname_pn-base-files = "your_hostname_here"