On Sat, Feb 10, 2024 at 4:10 PM Morten Linderud <foxbo...@archlinux.org>
wrote:

> # First proposal
>
> To ensure we are not breaking systems I'm wondering if adding a
> `mkinitcpio>=38`
> dependency to all the affected packages would work. This would be a
> temporary
> measure and removed after a month (or something).
>
>     * systemd
>     * mdadm
>     * lvm2
>     * cryptsetup
>

I think conflicts would be more appropriate here. If you make the new
systemd etc. conflict with the old mkinitcpio<38 and make the new mkinitcpio
conflict with the old systemd etc., then this would ensure you can't get
stuck
without the hooks, but it won't force installation of mkinitcpio.

Reply via email to