Skip to content

kernel/postinst.d: check for correct update-initramfs provider

Ubuntu's dracut package ships an update-initramfs command with the same interface as initramfs-tools'. The difference is that it calls dracut instead of mkinitramfs.

When installing dracut without purging initramfs-tools, /etc/kernel/postinst.d/initramfs-tools will still execute update-initramfs (in addition to dracut's kernel postinst hook).

So query the newly add --version parameter to determine which package provided the update-initramfs script. Only run the kernel postinst hook when the provider matches.

Edited by Benjamin Drung

Merge request reports

Loading