Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
FS#64461 - Upgrade operation triggers Remove hooks
Attached to Project:
Pacman
Opened by Andrey Vihrov (andreyv) - Monday, 11 November 2019, 19:54 GMT
Last edited by Allan McRae (Allan) - Monday, 11 November 2019, 20:08 GMT
Opened by Andrey Vihrov (andreyv) - Monday, 11 November 2019, 19:54 GMT
Last edited by Allan McRae (Allan) - Monday, 11 November 2019, 20:08 GMT
|
DetailsSummary and Info:
When a package is upgraded/downgraded, Remove hooks are triggered. Reinstalling the same version does not trigger the hooks. man alpm-hooks(5) does not define what a Remove operation constitutes. Steps to Reproduce: > pacman -S linux # Upgrade operation; triggers 60-mkinitcpio-remove.hook ... :: Running pre-transaction hooks... (1/1) Removing linux initcpios... :: Processing package changes... (1/1) upgrading linux :: Running post-transaction hooks... ... Versions: * pacman 5.2.1-1 * mkinitcpio 27-2 * linux 5.3.10.1-1 |
This task depends upon
Closed by Allan McRae (Allan)
Monday, 11 November 2019, 20:08 GMT
Reason for closing: Not a bug
Additional comments about closing: pacman working as expected.
Monday, 11 November 2019, 20:08 GMT
Reason for closing: Not a bug
Additional comments about closing: pacman working as expected.
Consider you're upgrading some DKMS package. You'd want the remove hook to trigger and remove the old version of the modules.
[Trigger]
Type = File
Operation = Remove
Target = usr/lib/modules/*/vmlinuz
And files in usr/lib/modules/*/vmlinuz are being removed.