mirror of
https://git.proxmox.com/git/proxmox-kernel-helper
synced 2025-10-04 13:47:47 +00:00
grub-wrapper: don't fail on reinit/refresh error
these can happen for example if the system - is set up to boot using systemd-boot - but grub updates trigger a call to "grub-install" - and systemd-boot is not installed in this case, "proxmox-boot-tool reinit" will fail because of the lack of "systemd-boot", and the upgrade triggering the grub-install call would error out. all the error messages/warnings are still printed and hopefully noticed. Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
0f4d066f1c
commit
d7166478f4
@ -10,8 +10,9 @@ if proxmox-boot-tool status --quiet; then
|
|||||||
MARKER_FILE="/tmp/proxmox-boot-tool.dpkg.marker"
|
MARKER_FILE="/tmp/proxmox-boot-tool.dpkg.marker"
|
||||||
if [ ! -e "$MARKER_FILE" ]; then
|
if [ ! -e "$MARKER_FILE" ]; then
|
||||||
warn "This system is booted via proxmox-boot-tool, running proxmox-boot-tool init for all configured bootdisks"
|
warn "This system is booted via proxmox-boot-tool, running proxmox-boot-tool init for all configured bootdisks"
|
||||||
proxmox-boot-tool reinit
|
# can fail for various reasons, but we don't want to fail the upgrade..
|
||||||
proxmox-boot-tool refresh
|
proxmox-boot-tool reinit || true
|
||||||
|
proxmox-boot-tool refresh || true
|
||||||
touch "$MARKER_FILE"
|
touch "$MARKER_FILE"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user