mirror of
https://git.proxmox.com/git/pve-kernel-meta
synced 2026-03-24 13:38:09 +00:00
Deciding whether or not to add the diversion based on the version alone fails quite hard in case pve-kernel-helper is in dpkg-state 'rc' (removed not purged) as reported in our community forum[0]: * removing pve-kernel-helper removes the diversion of grub-install * if config-files are still present the preinst script gets called with the version of the config-files (the version that got removed) * if the version was newer than 6.4-1~ then no diversion is added * unpacking fails, because grub-install would be overwritten leaving pve-kernel-helper in state 'ic' Explicitly checking whether the diversion is in place sounds like a robust approach here. downside: documentation on dpkg-divert in maintainer scripts [1] uses the version approach. [0] https://forum.proxmox.com/threads/pve-kernel-helper-wont-install.90029/ [1] https://www.debian.org/doc/debian-policy/ap-pkg-diversions.html Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com> |
||
|---|---|---|
| .. | ||
| changelog | ||
| compat | ||
| control.in | ||
| copyright | ||
| postinst.in | ||
| postrm.in | ||
| pve-kernel-helper.install | ||
| pve-kernel-helper.links | ||
| pve-kernel-helper.maintscript | ||
| pve-kernel-helper.postinst | ||
| pve-kernel-helper.postrm | ||
| pve-kernel-helper.preinst | ||
| rules | ||