From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 31 Mar 2021 20:29:03 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210331182903.rfzg2zn5tnwyr4ba@example.org> References: <20210331144057.m3eyfwnns2x3s6do@example.org> <20210331152230.dshas3odtszxafyv@example.org> <27101e86-3f0a-4612-9ecf-eb46e84ec71a@basealt.ru> <20210331155728.w4x2y6sqnnuykdzf@example.org> <0d538efa-d51b-f3f7-3034-97f2aa56ce2e@gmail.com> <20210331165523.lm27dw6bxnsaux3d@example.org> <60ccb051-f1ec-8b96-416d-7f6d7e7b9fcd@basealt.ru> <20210331171754.t5d5exqfuv6qbmsx@example.org> <0abd2ba8-5039-4508-8ff4-d354abd3cbd8@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <0abd2ba8-5039-4508-8ff4-d354abd3cbd8@gmail.com> Subject: Re: [make-initrd] Release make-initrd 2.14.0 X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2021 18:29:05 -0000 Archived-At: List-Archive: 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