[devel] I: rpm and modalias
Alexey Gladkov
=?iso-8859-1?q?legion_=CE=C1_mozilla-russia=2Eorg?=
Ср Окт 15 20:07:23 MSD 2008
Sergey Vlasov wrote:
> После чего пакет ядра получит более 6000 Provides, одни имена которых
> весят около 230 кб.
Да. Мне кажется, что это много.
> Причём как Provides они бесполезны - зависимостей
> на эти имена никогда не будет. Вот если бы каким-то способом засунуть
> эту информацию в теги, не влияющие на работу apt...
Можно переместить в любой подходящий тег. Это не принципиально.
> Конечно, можно не формировать Provides для основного пакета ядра (если
Тогда не будет ясно, какие модули находятся в ядре.
> то такое ограничение фактически не работает - в шаблонах для case
> символ '*' может соответствовать и '/' в проверяемой строке, в
> результате фактически будут обрабатываться все модули.
Дима предложил такой вариант:
"$buildroot"/lib/modules/*/kernel/drivers/*.ko|"$buildroot"/lib/modules/*/kernel/sound/*.ko)
echo "$f" ;;
"$buildroot"/lib/modules/*/kernel/*|"$buildroot"/lib/modules/*/*/*/*.ko)
continue ;;
"$buildroot"/lib/modules/*/*/*.ko)
echo "$f" ;;
> Можно фильтровать по самим алиасам - включать только те, которые
> содержат символ ':' (pci:*, usb:* и т.п.); другие алиасы - это либо
> старые имена модулей, либо имена для автозагрузки, не связанные
> напрямую с железом (char-major-*, net-pf-*, md-level-*, ...).
Это хороший вариант :)
--
Rgrds, legion
Подробная информация о списке рассылки Devel