Yocto 食谱在树莓派上设置主机名

问题描述 投票:0回答:3

如何使用 Yocto Recipe 为树莓派 4 设置主机名? 我正在尝试在 yocto raspberry 映像上设置个性化主机名和主机文件,但我不知道该怎么做。 这是我的文件的示例。 “主持人”

pi@raspberrypi:/etc $ sudo vim hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       my_personalized_hostname

和主机名

hostname

有什么帮助吗?谢谢。

raspberry-pi yocto recipe
3个回答
0
投票

在 local.conf 中设置

hostname_pn-base-files = "your_hostname"


0
投票

正如前面的答案所建议的,

local.conf
条目不起作用。该值在其他地方被覆盖。

我发现我的图层目录中的

oe-core/meta/recipes-core/base-files/base-files_3.0.14.bb
文件包含这样一行:

hostname = "${MACHINE}"

当我将

${MACHINE}
更改为我选择的值时,我的环境是使用我想要的主机名创建的。


0
投票

hostname_pn-base-files = "your_hostname"
.conf
文件中,适用于“honister”之前的 yocto 版本。

随着“honister”,稍后您需要使用

hostname:pn-base-files = "your_hostname"

覆盖语法已更改为“honister”(

:
而不是
_
作为覆盖运算符)。 Bitbake 手册的“条件语法(覆盖)”一章包含所有详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.