LINUX.ORG.RU

верификация конфига ядра

 , ,


2

5

суть в том, чтобы после переконфигурации ядра portage его провалидировал с учетом установленных пакетов. чтото типа:

1. ставлю, например, systemd

2. systemd говорит, что в ядре нужно включить CONFIG_ЧТОТОТАМ

3. лезу в nconfig, включаю CONFIG_ЧТОТОТАМ

4. ставлю systemd, все ок

5. через месяц, напрочь забывая про необходимость CONFIG_ЧТОТОТАМ, лезу в конфиг ядра и выключаю ее

можно ли после шага 5 как-то прогнать по установленным пакетам portage, чтобы тот ругнулся на несоответствие?

★★★★★

Последнее исправление: x0r (всего исправлений: 1)

Можно грепнуть CONFIG_CHECK по ебилдам и выбрать установленные пакеты. Скорее всего, есть уже что-то готовое, но я не знаю. Самому скрипт наваять минут 20 максимум.

panter_dsd ★★★★
()
в make.conf:
PORTAGE_ELOG_CLASSES=«*»
PORTAGE_ELOG_SYSTEM=«save»
после сборки пакета грепаешь CONFIG_ по /var/log/portage/elog/
там будут все сообщения портажа

если сейчас, бес пересборки:
в скрипте получаешь список установленных пакетов и грепаешь их ебилды
anonymous
()

Пишу в эпичном треде: памятки писать себе бухому.

deity ★★★★
()

напиши софтинку для этого, закинь в генту, гентушники скажут спасибо

Harald ★★★★★
()

Сохраняй диффы конфигов, именуй их человекопонятно.

// Почему этот тред в Desktop?

r3lgar ★★★★★
()
Ответ на: комментарий от x0r

у меня пакетов 5-6 выдало, не проще создать что-то похожее на юниттест, я к тому что не все же проверяется CONFIG_CHECK.

deity ★★★★
()
Ответ на: комментарий от x0r

В женерале, естественно.

Запилишь что-нибудь, запость сюда, мне интересно.

r3lgar ★★★★★
()
13 марта 2016 г.

Я в #lor и так сижу. Напиши что-нибудь капсом про поней, я отвечу.

leretan
()
Ответ на: комментарий от Harald

сумма с 4мя нулями. плотно сижу на systemd, очень удобно.

x0r ★★★★★
() автор топика
Ответ на: комментарий от Harald

Публично очерняю systemd и пердолю инит скрипты за 50$.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.