Em outubro 31, 2019 9:46 Damjan Georgievski via arch-general escreveu:
Can someone explain in better detail the changes in
* kmod 26-3
* mkinitcpio 27-1
* linux 5.3.8.1-1
around packaging and pacman hooks?

I can see there's some reorganization of the hooks and scripts, and
the kernel package no longer
installing directly to /boot (which is a welcome change, the kernel is
now only in /usr/lib/modules/5.3.8-arch1-1/vmlinuz)
but it's not easy for me to reverse-understand what the bash scripts do exactly.

I'm asking because I also use pacman hooks on the kernel and some
other files in order to create my combined kernel+initramfs+cmdline
UEFI executable signed for secure-boot, and it seems I'll have to
adopt to a newer setup.


Hi Damjan,

The kernel does not install itself anymore to /boot, as you've noticed. But, 
the mkinitcpio
hook does that. For now, we are replicating the same behavior as before, but 
with a little
more flexibility.

I'm working on dracut hooks for doing a similar job, but the idea is that we 
eventually will
be more flexible with our booting, giving the user more options. Keep an eye on 
the Arch announce
mailing list, as well as the news on the Arch site.

As for your hooks, we made so that the mkinitcpio hook runs at the same step 
the previous linux
hook would. So, there shouldn't be any incompatibilities. But, it depends on 
what your hooks are.
Also, you can completely override the mkinitcpio hooks by linking their 
filenames to /dev/null on
/etc/pacmand.d/hooks directory. But you'll be left doing the kernel 
installation on your own.

Regards,
Giancarlo Razzolini

Attachment: pgpa0avOjF7IR.pgp
Description: PGP signature

Reply via email to