summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiancarlo Razzolini <grazzolini@archlinux.org>2019-10-29 02:30:10 +0100
committerGiancarlo Razzolini <grazzolini@archlinux.org>2019-10-29 02:30:10 +0100
commitb22d1f578396cae9adec0389bc470cf321ae139f (patch)
tree9ceced13c7b964d7f14cf2d714c10a5d940a7cd7
parentf949879ce6de354e02e06daa81e9257fdab07699 (diff)
downloadmkinitcpio-b22d1f578396cae9adec0389bc470cf321ae139f.tar.gz
mkinitcpio-b22d1f578396cae9adec0389bc470cf321ae139f.tar.xz
libalpm/hooks: Change the remove hook to PreTransaction and also match on mkinitcpio-git.
Since the hook actually needs to be able to match on a kernel pkgbase, it needs to be ran PreTransaction and not Post. Also add an additional target on mkinitcpio-git, to aid development.
-rw-r--r--libalpm/hooks/60-mkinitcpio-remove.hook3
1 files changed, 2 insertions, 1 deletions
diff --git a/libalpm/hooks/60-mkinitcpio-remove.hook b/libalpm/hooks/60-mkinitcpio-remove.hook
index ba2b649..ab71ed6 100644
--- a/libalpm/hooks/60-mkinitcpio-remove.hook
+++ b/libalpm/hooks/60-mkinitcpio-remove.hook
@@ -7,9 +7,10 @@ Target = usr/lib/modules/*/vmlinuz
Type = Package
Operation = Remove
Target = mkinitcpio
+Target = mkinitcpio-git
[Action]
Description = Removing linux initcpios...
-When = PostTransaction
+When = PreTransaction
Exec = /usr/share/libalpm/scripts/mkinitcpio-remove
NeedsTargets