[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