Yocto / Poky:如何从busybox中删除hwclock?

时间:2018-01-22 17:45:26

标签: linux yocto busybox hwclock

我正在为没有实时时钟的目标构建基于Poky的嵌入式Linux发行版。系统时间仅由hwclock --hctosys设置。因此我真的不需要一个在启动时调用ntpd的init脚本,实际上我担心这可能导致PACKAGES =+ "${PN}-httpd ${PN}-udhcpd ${PN}-udhcpc ${PN}-syslog ${PN}-mdev ${PN}-hwclock" ... FILES_${PN}-hwclock = "${sysconfdir}/init.d/hwclock.sh" ... INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-mdev ${PN}-hwclock" ... INITSCRIPT_NAME_${PN}-hwclock = "hwclock.sh" 设置的系统时间为 用不正确的值覆盖。

那么如何摆脱hwclock init脚本呢?事实证明它来自busybox配方。 Poky中busybox的默认配方包含以下几行:

*.bbappend

我不知道如何从ActiveSheet.QueryTables(1).Delete 文件中删除对hwclock的所有引用。是否有任何直接的解决方案,或者是否无法从bbappend中重新编写整个配方?

1 个答案:

答案 0 :(得分:2)

您可以通过配置位于openembedded-core / meta / recipes-core / busybox / busybox / defconfig的CONFIG_HWCLOCK = n来从其defconfig文件中禁用它。