On Sat, Feb 10, 2024 at 04:19:13PM +0100, Jan Alexander Steffens (heftig) wrote: > 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.
Love it, this is a much better idea then what I had in mind :) -- Morten Linderud PGP: 9C02FF419FECBE16
signature.asc
Description: PGP signature