我希望用在ntpd中发布的完整NTP服务器取代busybox附带的标准NTP。但是,我找不到配置或Yocto变量来设置这个版本的busybox不应该有ntpd。
做这件事的有效方法是什么?请记住,我不能编辑释放的戳层。
发布于 2018-08-16 22:12:07
我解决的方法很简单。在我的层中有一个名为busybox/files/ntpd.cfg的文件,它带有一个标志CONFIG_NTPD。我刚把它设置为n,而busybox没有ntpd。
发布于 2018-07-30 08:51:02
事实上,我也做了同样的工作,以获得完整版本的wget。有两个步骤:
对于第一点,最优雅的方法是为busybox设置一个带有bbappend的层。你可以跟着官方例子。我一开始会检查默认配置。您可以像解释的这里那样手动地进行更快的操作。如果您为bbappend创建了一个片段,或者通过bitbake -c menuconfig busybox手动创建一个片段。您可以签入sorce代码,需要修改的配置条目是什么。
第二个是最简单的部分,通过图像配方或在local.conf中安装ntp配方。(IMAGE_INSTALL变量或CORE_IMAGE_EXTRA_INSTALL变量)
发布于 2018-07-25 14:34:20
尝试将IMAGE_INSTALL_remove = "ntp“或PACKAGE_EXCLUDE = "ntp”添加到local.conf中。
https://stackoverflow.com/questions/51486985
复制相似问题