[make-initrd] Добавить udev правило в initrd через initrd.mk

Антон Мидюков antohami at basealt.ru
Fri Sep 24 08:37:10 MSK 2021


24.09.2021 11:22, Антон Мидюков пишет:
> 24.09.2021 02:13, Alexey Gladkov пишет:
>> On Thu, Sep 23, 2021 at 11:12:35PM +0700, Антон Мидюков wrote:
>>> Этот вариант приводит к проблеме. В initrd не попадают:
>>> /etc/udev/rules.d/50-udev-default.rules
>>> /etc/udev/rules.d/60-persistent-input.rules
>>> /etc/udev/rules.d/60-persistent-storage.rules
>>> /etc/udev/rules.d/80-drivers.rules
>>
>> # initrd-ls /boot/initrd.img |grep -e udev-default.rules -e persistent-input.rules -e persistent-storage.rules -e drivers.rules
>> 2 -rw-r--r-- 1 0 0    3885 Jan 01 01:00:00 1970 ./etc/udev/rules.d/50-udev-default.rules
>> 2 -rw-r--r-- 1 0 0    2651 Jan 01 01:00:00 1970 ./etc/udev/rules.d/60-persistent-input.rules
>> 2 -rw-r--r-- 1 0 0    7967 Jan 01 01:00:00 1970 ./etc/udev/rules.d/60-persistent-storage.rules
>> 2 -rw-r--r-- 1 0 0     556 Jan 01 01:00:00 1970 ./etc/udev/rules.d/80-drivers.rules
>>
>> За их попадание отвечает add-udev-rules.
>>
>> Расскажите, как собираете образ и какая версия make-initrd ?
>>
> 
> Собираю в mkimage-profiles regular-net-install.iso:
> 
> make-initrd 2.24.0-alt1
> 
> make-initrd --no-checks AUTODETECT= -v -k 5.13.18-un-def-alt1
> 
> В нормальном режиме воспроизвести не получается.
> Если добавляю в /etc/initrd.mk:
> PUT_UDEV_RULES += *-net-setup-link.rules
> 
> В выводе make-initrd:
> 
> [00:00:03] Putting udev rules ...
> put-rules: Copying udev rules ...
> '/lib/udev/rules.d/80-net-setup-link.rules' -> '/tmp/make-initrd.qK7agTPYz/modules/etc/udev/rules.d/80-net-setup-link.rules'
> '/lib/udev/rules.d/80-net-setup-link.rules' -> '/tmp/make-initrd.qK7agTPYz/modules/etc/udev/rules.d/80-net-setup-link.rules'
> find-udev-rule-externals: import{builtin} = path_id
> find-udev-rule-externals: import{builtin} = net_setup_link
> put-tree: Copying '/tmp/make-initrd.qK7agTPYz/modules' recursively ...
> 

C make-initrd 2.22.0-alt1 на p10 точно также.


-- 
С уважением, Антон Мидюков <antohami at basealt.ru>


More information about the Make-initrd mailing list