나만의 레시피를 사용하여 최종 이미지에서 ntpd를 어떻게 제거할 수 있나요?

나만의 레시피를 사용하여 최종 이미지에서 ntpd를 어떻게 제거할 수 있나요?

내 yocto Linux 이미지에서 모든 ntpd 관련 항목을 제거하고 싶습니다.

현재 나는 포함한다메타 오픈 임베디드NTP 서비스를 담당하는 계층엔테푸드최종 이미지에 설치되었습니다.

필요하지 않고 이미지를 최대한 작게 만들고 싶기 때문에 메타 오픈 임베딩 레이어를 건드리지 않고 나만의 레시피로 제거하는 방법을 알고 싶습니다.

Recipes-support/ntp/ntp_%.bbappend 레시피를 만들고 다음을 설정해 보았습니다.

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

CONFIG_NTPD = "n"

그러나 이것은 작동하지 않는 것 같습니다. 그래서 제 질문은 한 레시피를 다른 레시피로 비활성화하거나 최종 이미지에서 제외하는 방법입니다.

python() {}나는 또한 또는 블록에서 do_install:append()시도했지만 d.setVar("CONFIG_NTPD", "n")성공하지 못했습니다. 이는 NTP 패킷 삭제를 다른 변수에 연결할 수 있다는 매력적인 이점도 있습니다.

관련 정보