2016-08-25 3 views
1

В настоящее время я устанавливаю dnsmasq с помощью Yocto, но я бы хотел удалить автоматический запуск.Yocto: файл bbappend, который удаляет скрипт инициализации системы V

Так я создаю файл .bbappend и я попытался что-то вроде:

pkg_postinst_${PN}() { 
    update-rc.d dnsmasq -f remove 
} 

Но это не сработало, я не знаю, как поступить, чтобы удалить этот скрипт инициализации с помощью файла bbappend.

Спасибо, Пьер-Оливье

+0

Я только угадываю, но что, если вы называете функцию 'do_install_append()'? –

ответ

1

Несколько вещей:

  • может быть, вы используете Systemd?
  • Возможно, вы ошибаетесь в неправильной версии рецепта?
  • может быть, вы должны попробовать update-rc.d -f dnsmasq remove (обратите внимание, что -f должен быть перед именем)
  • может быть, вы должны попробовать перекрывая INITSCRIPT_PARAMS как INITSCRIPT_PARAMS = "stop 20 0 1 6 ."?

 Смежные вопросы

  • Нет связанных вопросов^_^