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

Mikhail Efremov sem на altlinux.org
Ср Мар 21 02:00:59 MSK 2018


On Wed, 21 Mar 2018 00:43:57 +0300 Leonid Krivoshein wrote:
> Добрый вечер!
> 
> 
> 20.03.2018 21:20, Mikhail Efremov пишет:
> > On Tue, 20 Mar 2018 18:03:54 +0000 Girar Builder awaiter robot
> > wrote:  
> >> http://git.altlinux.org/tasks/202589/logs/events.2.1.log  
> > Если вдруг кому интересно, то предлагаю поревьюить изменения.  
> 
> Интересно, весьма!
> 
> > Изменения касаются в основном файлтриггера и параметра
> > INITRD_AUTOUPDATE.
> > Прошу обратить внимание, что поведение по умолчанию несколько
> > меняется. 
> 
> А файлтриггер -- это нечто, запускаемое в цикле?

Нет.

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

Я постарался подробно описать в commit message что были и что стало,
поэтому здесь и не дублировал. Могу и продублировать:

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 в
конфиге было для создания путаницы, очевидно.

-- 
WBR, Mikhail Efremov


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