[devel] Q: postinst hook for firmware-*

Konstantin Lepikhov lakostis на altlinux.org
Пн Сен 4 22:18:42 MSK 2017


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?


-- 
WBR et al.


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