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 <foxboron@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