удалить сервис systemd в yocto? - PullRequest
       84

удалить сервис systemd в yocto?

1 голос
/ 23 января 2020

Я хочу удалить системный сервис 'timesyncd' для test-image1 , где также сохраняется тот же сервис для другого образа test-image2 . Первое изображение работает на арке 0x86, а второе - на ARM. Для удаления timesyncd я создал файл systemd _%. Bbappend и добавил следующую строку:

PACKAGECONFIG_remove = "timesyncd"

Это прекрасно работает только для удаления, но как я могу удалить сервис в одном изображении и сохранить его в другом. Есть ли что-то еще внутри bitbake или мы можем создать два файла bbappend для достижения этой цели?

1 Ответ

0 голосов
/ 27 января 2020

Спасибо @ LetThe2nd и @Erik Botö.

В yocto возможно несколько ПЕРЕХОДОВ для использования MACHINEOVERRIDES в вашем файле bbapend для удаления пакета из PACKAGECONFIG:

PACKAGECONFIG_remove_<MACHINETYPE> = "<package-to-remove>"

переопределяет

...