From b3d58f1edc24eadd615d5e1130b6e6abd703ac33 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 1 Jun 2024 16:58:59 +0100 Subject: grub.cfg: split up try_user_config in the next revision, i will add ESP paths Signed-off-by: Leah Rowe --- config/grub/config/grub.cfg | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'config/grub') diff --git a/config/grub/config/grub.cfg b/config/grub/config/grub.cfg index 29313cf5..acb9da2c 100644 --- a/config/grub/config/grub.cfg +++ b/config/grub/config/grub.cfg @@ -61,15 +61,19 @@ if [ -f (cbfsdisk)/keymap.gkb ]; then keymap (cbfsdisk)/keymap.gkb fi -function try_user_config { +function really_try_user_config { set root="${1}" + if [ -f /"${2}"/grub.cfg ]; then + unset superusers + configfile /"${2}"/grub.cfg + fi +} + +function try_user_config { # The @/... entries are for cases where the BTRFS filesystem is being used for dir in boot grub grub2 boot/grub boot/grub2 @/boot @/grub @/grub2 @/boot/grub @/boot/grub2; do - if [ -f /"${dir}"/grub.cfg ]; then - unset superusers - configfile /"${dir}"/grub.cfg - fi + really_try_user_config "${1}" "${dir}" done } function search_grub { -- cgit v1.2.1