Я посмотрел на этот вопрос: Отключите стандартную службу systemd в сборке Yocto и пытаюсь реализовать решение с помощью файла systemd _%. Bbappend, но, похоже, он не работает.Я пытаюсь удалить (предпочтительно) или хотя бы отключить две службы, службу NTP и службу Getty.Я запускаю Yocto (Pyro) на ядре 4.14.16 с целью i.MX6.
Я помещаю файл в poky / meta-markem-imaje-bsp / recipes-core /Systemd / .Это должно быть где-то еще?
Это содержимое моего файла:
DESCRIPTION = "Customization of systemD services."
do_install_append() {
rm ${D}${sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
}
PACKAGECONFIG_remove = "timesyncd"
FILES_${PN} += "${sysconfdir}/systemd/system"
REQUIRED_DISTRO_FEATURES= "systemd"
Обновление - я исправил bb_append, чтобы он был просто bbappend, и он больше не компилируется.Я вижу это:
Обновление 2 - файл работает.По какой-то причине помещение getty в PACKAGECONFIG_remove не сработало, но удаление ссылки сработало, чтобы отключить службу (как только я исправил команду rm).Я обновил файл bbappend выше с окончательной версией.Спасибо всем.
Имейте в виду, что я Йокто нуб.