summaryrefslogtreecommitdiff
path: root/etc/pacman.d/hooks/linux-megi-mkinitcpio.hook
blob: 24d44ab71b750f6b82e7f3fd3386f362768b9240 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 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