[devel] Q: postinst hook for firmware-*

Dmitry V. Levin ldv на altlinux.org
Вт Сен 5 00:35:09 MSK 2017


On Mon, Sep 04, 2017 at 09:18:42PM +0200, Konstantin Lepikhov wrote:
> Hi Dmitry!
> 
> On 09/04/2017, at 07:01:38 PM you wrote:
> 
> > Hi,
> > 
> > On Mon, Sep 04, 2017 at 01:56:40PM +0200, Konstantin Lepikhov wrote:
> > > Привет!
> > > 
> > > В процессе обновления пакета firmware-intel-ucode я заметил такую вещь:
> > > - пакеты *-ucode что intel что amd используются make-initrd для генерации
> > >   early microcode в initramfs и это хорошо.
> > > - но мы никак не ловим вариант, когда пакет с ucode обновляется, и даже
> > >   после обновления *-ucode пакета в initramfs все равно будет устаревшая
> > >   версия microcode.
> > > 
> > > Я считаю это неправильно, поскольку требует лишних телодвижений после
> > > обновления пакета + это совершенно непрозрачно для пользователя. Поэтому
> > > предлагаю добавить post hook который будет дергать make-initrd (и возможно
> > > делать тоже самое и для пакета linux-firmware, поскольку там храниться
> > > amd-ucode).
> > > 
> > > Кто что думает и как лучше поступить?
> > 
> > Пакеты kernel-image не дёргают make-initrd самостоятельно, полагаясь на
> > /usr/lib/rpm/boot_kernel.filetrigger; если эти файлы склонны расползаться
> > по пакетам, может быть, лучше подойдёт файлтриггер?
> Так если мне нужно перегенерить initrd, то я не против дернуть тот же
> boot_kernel.filetrigger. Где это задается? Внутри rpm?

Прямо в boot_kernel.filetrigger; это пакет bootloader-utils.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20170905/4cd52835/attachment.bin>


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