Рецепт ntp не установил файлы ntpdate

Я включил пакет ntp.

Когда выходит образ yocto OS, в нем только ntp, ntpdate нет.

Я обнаружил, что у кого-то такая же проблема, но нет решения:

https://forums.xilinx.com/t5/Embedded-Linux/How-to-install-ntpdate-command/td-p/1052770

Почему у него только ntp? Рецепт действительно включал ntpdate.

ex:

 install -m 755 ${WORKDIR}/ntpdate ${D}${bindir}/ntpdate-sync
 ...
 install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/

person GreenTea    schedule 18.06.2020    source источник


Ответы (1)


ntp и ntpdate - это два пакета рецепта ntp. Если вы хотите добавить ntpdate, просто добавьте к своему изображению:

IMAGE_INSTALL += "ntpdate"

Объяснение: Взгляните на рецепт и на переменную PACKAGES:

PACKAGES += "ntpdate sntp ${PN}-tickadj ${PN}-utils"

Это означает, что рецепт ntp содержит пакеты: ntp (по умолчанию ${PN}), ntpdate, sntp, ntp-tickadj, ntp-utils.

Вы также можете взглянуть на окружение ntp рецепта:

$ bitbake ntp -e |grep ^PACKAGES=            
PACKAGES="ntp-src ntp-dbg ntp-staticdev ntp-dev ntp-doc ntp-locale  ntp ntpdate sntp ntpq ntp-tickadj ntp-utils"
person PierreOlivier    schedule 18.06.2020