# Sometimes after linux-megi upgrade, reboot results into osk-sdl errors so I can't decrypt FDE. # Maybe it is because linux-megi does not have `/usr/lib/modules/*/vmlinuz`, this cause /usr/share/libalpm/hooks/90-mkinitcpio-install.hook to not run when linux-megi upgrade, which cause mkinitcpio not run. # Also, 90-linux-megi.hook does not set linux-megi as target and it seems cause it not running when linux-megi upgrade. # I'm not sure what's the cause of the issue. This pacman hook is just a dirty workaround, because it may cause mkinitcpio run twice. [Trigger] Type = Package Operation = Install Operation = Upgrade Target = linux-megi [Action] Description = My workaround to mkinitcpio after linux-megi upgrade... When = PostTransaction Exec = /usr/bin/mkinitcpio -P Depends = linux-megi