소스 검색

pkg: fedora: Use the proper path to set the default kernel

grubby --set-default expects the path that GRUB will use to access
the kernel. This adds compatibility with /boot on a BTRFS subvolume.
Dorian Stoll 1 년 전
부모
커밋
7eb766437e
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      pkg/fedora/kernel-surface/files/linux-surface-default-watchdog.sh

+ 1 - 1
pkg/fedora/kernel-surface/files/linux-surface-default-watchdog.sh

@@ -16,7 +16,7 @@ VMLINUX="$(echo "${KERNELS}" | tail -n1 | cut -d' ' -f2)"
 echo "${VMLINUX}"
 
 # update GRUB config
-grubby --set-default "${VMLINUX}"
+grubby --set-default "$(grub2-mkrelpath "${BOOTPATH}")"
 
 # Update timestamp for rEFInd
 # Ensure it's marked as latest across all kernels, not just surface ones