如何使用我自己的配方从最终图像中删除 ntpd?

如何使用我自己的配方从最终图像中删除 ntpd?

我想从我的 yocto linux 映像中删除所有与 ntpd 相关的内容。

目前我包括元开放嵌入式层,负责NTP服务恩特普德安装在我的最终图像上。

由于我不需要它并且希望使我的图像尽可能小,所以我想知道如何用我自己的配方删除它,而不用弄乱元开放嵌入层。

我尝试创建一个食谱 Recipes-support/ntp/ntp_%.bbappend 食谱,在其中设置以下内容:

FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"

CONFIG_NTPD = "n"

但这似乎不起作用。所以我的问题是如何用另一个食谱停用一个食谱或将其从最终图像中排除。

python() {}我也从 a or do_install:append()block尝试过,d.setVar("CONFIG_NTPD", "n")但也没有成功。这甚至还有一个迷人的优点,我可以将 NTP 数据包的删除链接到另一个变量。

相关内容