mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-29 00:42:58 +02:00
refind: improve consistency of relative paths in kernel hooks
This commit is contained in:
parent
b8cdf2c27d
commit
38da25370b
3 changed files with 7 additions and 9 deletions
|
@ -12,22 +12,18 @@ if [ "z$UPDATE_REFIND_CONF" != "z1" ]; then
|
||||||
exit 0;
|
exit 0;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Default refind.conf
|
: ${REFIND_CONF:=boot/EFI/refind/refind.conf}
|
||||||
: "${REFIND_CONF:=/boot/EFI/refind/refind.conf}"
|
REFIND_CONF="${REFIND_CONF#/}"
|
||||||
|
|
||||||
zrefind_dir="${REFIND_CONF%/*}"
|
mkdir -p "${REFIND_CONF%/*}"
|
||||||
mkdir -p "$zrefind_dir"
|
|
||||||
touch "$REFIND_CONF"
|
touch "$REFIND_CONF"
|
||||||
|
|
||||||
tmpfile=$(mktemp /tmp/refind.XXXXXXX)
|
tmpfile=$(mktemp /tmp/refind.XXXXXXX)
|
||||||
|
|
||||||
zefi_mountpoint=$(df -P "$REFIND_CONF" | awk 'NR==2{print $6}')
|
|
||||||
zicon="${zrefind_dir#$zefi_mountpoint}/icons/os_void.png"
|
|
||||||
zversion=$(echo "$VERSION" | sed 's/[.]/[.]/g')
|
zversion=$(echo "$VERSION" | sed 's/[.]/[.]/g')
|
||||||
|
|
||||||
zentry=$(cat <<EOF
|
zentry=$(cat <<EOF
|
||||||
menuentry "Void Linux $VERSION" {
|
menuentry "Void Linux $VERSION" {
|
||||||
icon $zicon
|
|
||||||
volume "Void Linux"
|
volume "Void Linux"
|
||||||
loader /vmlinuz-$VERSION
|
loader /vmlinuz-$VERSION
|
||||||
initrd /initramfs-$VERSION.img
|
initrd /initramfs-$VERSION.img
|
||||||
|
|
|
@ -13,7 +13,9 @@ if [ "z$UPDATE_REFIND_CONF" != "z1" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Default refind.conf
|
# Default refind.conf
|
||||||
: "${REFIND_CONF:=/boot/EFI/refind/refind.conf}"
|
: "${REFIND_CONF:=boot/EFI/refind/refind.conf}"
|
||||||
|
# Make sure paths are relative
|
||||||
|
REFIND_CONF="${REFIND_CONF#/}"
|
||||||
|
|
||||||
[ -f "$REFIND_CONF" ] || exit 0
|
[ -f "$REFIND_CONF" ] || exit 0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'refind'
|
# Template file for 'refind'
|
||||||
pkgname=refind
|
pkgname=refind
|
||||||
version=0.12.0
|
version=0.12.0
|
||||||
revision=1
|
revision=2
|
||||||
archs="x86_64* i686* aarch64*"
|
archs="x86_64* i686* aarch64*"
|
||||||
makedepends="gnu-efi-libs"
|
makedepends="gnu-efi-libs"
|
||||||
depends="bash dosfstools efibootmgr"
|
depends="bash dosfstools efibootmgr"
|
||||||
|
|
Loading…
Add table
Reference in a new issue