From 8615006af90ea82fe23cf7113fb0c71fd7b858e6 Mon Sep 17 00:00:00 2001 From: m3tav3rse Date: Sun, 14 Mar 2021 20:22:52 +0100 Subject: [PATCH] efibootmgr: fix post-remove kernel hook Don't attempt to delete nonexistent UEFI entries from previous kernel versions. Fixes #13133 --- srcpkgs/efibootmgr/files/kernel.d/efibootmgr.post-remove | 2 +- srcpkgs/efibootmgr/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/efibootmgr/files/kernel.d/efibootmgr.post-remove b/srcpkgs/efibootmgr/files/kernel.d/efibootmgr.post-remove index 310f4e820626..54557e5cb792 100644 --- a/srcpkgs/efibootmgr/files/kernel.d/efibootmgr.post-remove +++ b/srcpkgs/efibootmgr/files/kernel.d/efibootmgr.post-remove @@ -18,4 +18,4 @@ major_version=$(echo $PKGNAME | cut -c 6-) hexnum=$(efibootmgr | grep "Void Linux with kernel ${major_version}" | cut -c "5-8") # delete it -efibootmgr -Bq -b $hexnum +[ "$hexnum" ] && efibootmgr -Bq -b $hexnum diff --git a/srcpkgs/efibootmgr/template b/srcpkgs/efibootmgr/template index 36a0b6f6bb9d..bd2e88bbbeac 100644 --- a/srcpkgs/efibootmgr/template +++ b/srcpkgs/efibootmgr/template @@ -1,7 +1,7 @@ # Template file for 'efibootmgr' pkgname=efibootmgr version=17 -revision=5 +revision=6 hostmakedepends="pkg-config" makedepends="libefivar-devel popt-devel" short_desc="Tool to modify UEFI Firmware Boot Manager Variables"