Лучшая практика условно выбирать фрагменты конфигурации ядра в зависимости от типа изображения?Linux

Anonymous
Лучшая практика условно выбирать фрагменты конфигурации ядра в зависимости от типа изображения?

Сообщение Anonymous »

Мой слой дистрибутива Yocto имеет различные типы изображений, например -dev и -prod. Мне нужно отключить определенные конфигурации ядра в зависимости от типа образа. Например, для образа -prod отключена поддержка клавиатуры и мыши. Я думал условно сделать это, как показано ниже, из моего linux_%.bbappend:

Код: Выделить всё

SRC_URI += "${@ 'file://disable-mouse.cfg' if d.getVar('NO_MOUSE') else '' } \
${@ 'file://disable-keyboard.cfg' if d.getVar('NO_KEYBOARD') else '' } \
"
Это будет работать, если я установлю NO_MOUSE = «true» в моем файле local.conf/distro.conf. Но это не сработает, если я сделаю это из файла image-prod.bb. Есть ли другой способ сделать это? Как лучше всего поступить в этом случае?
Я видел здесь похожий вопрос, но на него нет ответа: лучший способ настроить ядро ​​Linux в зависимости от образа yocto

Подробнее здесь: https://stackoverflow.com/questions/791 ... -image-typ

Вернуться в «Linux»