diff --git a/srcpkgs/refind/files/kernel.post-install b/srcpkgs/refind/files/kernel.post-install index 88b261aaacd..fd18f9c45ff 100755 --- a/srcpkgs/refind/files/kernel.post-install +++ b/srcpkgs/refind/files/kernel.post-install @@ -12,22 +12,18 @@ if [ "z$UPDATE_REFIND_CONF" != "z1" ]; then exit 0; 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 "$zrefind_dir" +mkdir -p "${REFIND_CONF%/*}" touch "$REFIND_CONF" 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') zentry=$(cat <