Busybox 从poky的汇流箱中取出udhcpd

Busybox 从poky的汇流箱中取出udhcpd,busybox,openembedded,Busybox,Openembedded,我正在使用一个定制的嵌入式设备,我正在使用busybox。我想从我的图像中删除整个dhcp内容。实际上我真的不知道怎么做 我正在使用YoctoProject的poky环境(9.0 dylan)。busybox版本是1.20.2 我给/etc/network/interfaces写了一个静态地址。在这之后,我重新启动了设备,整个工作正常,但我需要能够通过安装一个rootfs来实现这一点。试图在我的映像中安装一个软件包,该软件包会用我想要的软件包覆盖/etc/network/interfaces,但

我正在使用一个定制的嵌入式设备,我正在使用busybox。我想从我的图像中删除整个dhcp内容。实际上我真的不知道怎么做

我正在使用YoctoProject的poky环境(9.0 dylan)。busybox版本是1.20.2

我给/etc/network/interfaces写了一个静态地址。在这之后,我重新启动了设备,整个工作正常,但我需要能够通过安装一个rootfs来实现这一点。试图在我的映像中安装一个软件包,该软件包会用我想要的软件包覆盖/etc/network/interfaces,但不知何故,它不起作用

也尝试过:(在busybox配方中)


你能给我一个解决方案吗?

我可以通过以下方法禁用udhcpd:

do_configure_append() {
    sed -i "/CONFIG_$i/c\# CONFIG_$i is not set" .config
}

通过附加到
do_configure()
中,我们避免了任何补丁程序,否则这些补丁程序将覆盖对
.config
文件的更改。

我可以通过以下方式禁用udhcpd

do_configure_append() {
    sed -i "/CONFIG_$i/c\# CONFIG_$i is not set" .config
}
通过附加到
do_configure()
中,我们可以避免任何补丁,否则这些补丁会覆盖对
.config
文件的更改