[make-initrd] Release make-initrd 2.14.0

Alexey Gladkov gladkov.alexey at gmail.com
Wed Mar 31 21:29:03 MSK 2021


On Wed, Mar 31, 2021 at 09:08:01PM +0300, Leonid Krivoshein wrote:
> 
> 
> 31.03.2021 20:17, Alexey Gladkov пишет:
> > On Thu, Apr 01, 2021 at 12:02:57AM +0700, Антон Мидюков wrote:
> > > 31.03.2021 23:55, Alexey Gladkov пишет:
> > > > [...]
> > > > Если ты указал модуль в MODULES_ADD, то нет нужды его искать самому и
> > > > указывать в PUT_FILES.
> > > > 
> > > > Также, чтобы положить какой-то подкаталог с модулями совершенно не нужно
> > > > их искать руками. Для модулей работает:
> > > > 
> > > > MODULES_TRY_ADD += drivers/char/
> > > Это то, что нам надо! Не надо ничего проверять, добавлять каталоги так. Не знал, что так можно.
> > > На конце обязательно должен быть '/' ?
> > Это даже не строка. Это regexp [1], который будет применён к списку
> > модулей. Слэш в конце гарантирует, что не будут положены char-foo-bar.ko
> > 
> > [1] https://github.com/osboot/make-initrd/blob/master/features/add-modules/bin/put-modules#L48-L56
> 
> По ходу вспомнили про существование фич modules-* и в случае создания LiveCD
> их как раз есть смысл сразу проверить. Там же отыскиваются всякие
> MODULES_PATTERN_SETS += ... что не менее полезно, IMHO. Вот только сходу не
> нашёл описания для предикатов вида alias: name: not-filename: итп, хотя и
> так можно догадаться, но нет исчерпывающего списка.

Вот этого описания недостаточно ?

https://github.com/osboot/make-initrd/tree/master/features/add-modules#pattern-sets

-- 
Rgrds, legion



More information about the Make-initrd mailing list