【发布时间】:2018-03-21 00:10:22
【问题描述】:
在 poky 上构建 core-image-minimal 时(在我的例子中,这是基于 BBG 参考为自定义硬件构建的),yocto 将主机名写入文件系统映像上的 /etc/hostname。
有时最好在 fs 映像构建期间排除主机名文件的创建,而是在设备第一次启动映像时动态生成主机名,然后生成 /etc/hostname 文件。
一个示例实现是使用 systemd 和一个“firstboot”单元文件,该文件使用 ConditionPathExists=|!/etc/hostname 来确定是否需要生成主机名。
那么,最适合禁止创建 /etc/hostname 的位置/方法在哪里?
【问题讨论】: