[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