[devel] [#202589] EPERM (try 2) bootloader-utils.git=0.5.0-alt1

Leonid Krivoshein klark.devel на gmail.com
Ср Мар 21 02:15:28 MSK 2018


21.03.2018 02:00, Mikhail Efremov пишет:
> On Wed, 21 Mar 2018 00:43:57 +0300 Leonid Krivoshein wrote:
>> А файлтриггер -- это нечто, запускаемое в цикле?
> Нет.

Просто не знаю механизма работы continue[ 2] вне циклов -- в строках 139 
и 159 kernel.filetrigger. Может это выход из скрипта без exit, не знаю...

>> Значит ли это, что по крайней мере для текущего ядра при его
>> обновлении будет автоматически перегенерирован initrd? А ядро
>> остаётся старое, пока не запускаем update-kernel? И ещё: на
> Я постарался подробно описать в commit message что были и что стало,
> поэтому здесь и не дублировал. Могу и продублировать:

Я смотрел все изменения, и комментарии, в том числе. Именно комментарии 
про ucode вызвали у меня эти вопросы. Вообще, мне вся идея в целом 
нравится. Но вопросы по срабатыванию этого файлтриггера в привязке к 
ucode остаются.

> Before this commit it was in the way:
>    none: Update initrd for default kernel on ucode update only.
>    default: Update initrd when default kernel is changed
>             (e.g. old default kernel is removed).
>    all: Update initrds for all kernels when default kernel
>         installed/removed.
> Now:
>    none: Never update initrd.
>    default: Update initrd for default kernel on ucode update and
>             when default kernel is changed.
>    all: Update initrds for all kernels on ucode update.
> Empty INITRD_AUTOUPDATE means 'default' now (was 'none').
>
>> большинстве уже установленных систем INITRD_AUTOUPDATE останется all,
>> верно?
> Нет. Раньше пустое значение (как было по умолчанию) соответствовало
> none, теперь - default. Закомментированное INITRD_AUTOUPDATE=all в
> конфиге было для создания путаницы, очевидно.
>

Это понял, спасибо!


-- 
Best regards,
Leonid Krivoshein.



Подробная информация о списке рассылки Devel