Re: new packaging of the kernel/mkinitcpio/kmod

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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: pgpR6nFLnE3IV.pgp
Description: PGP signature


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux