Мне нужно запустить собственный сервис systemd
, назовем его custom.service
.Я знаю, как написать рецепт для его добавления и включения при загрузке:
SYSTEMD_SERVICE_${PN} = "custom.service"
SYSTEMD_AUTO_ENABLE_${PN} = "enable"
Однако он конфликтует с одной из стандартных systemd
служб - systemd-timesyncd.service
.
Есть ли хороший предпочтительный способ отключить эту службу systemd
по умолчанию в моем файле bitbake, даже если systemd_XX.bb
на самом деле включает ее?
Я могу создать файл systemd_%.bbappend
для изменения настроек systemd
,но я не могу найти место, где можно отключить одну службу, оставив все остальные включенными.
Я нашел работающее решение - полностью удалить timesyncd
, используя
PACKAGECONFIG_remove = "timesyncd"
Но мне интересно, является ли это подходящим способом и есть ли способ просто отключить его, но оставить в системе.