From 4b918b4829d166a3920c78eec67938660f11f352 Mon Sep 17 00:00:00 2001 From: livio <livio@codeberg.org> Date: Sun, 24 Mar 2024 18:01:12 +0100 Subject: [PATCH] Added check for non existant directory in order to speed up boot a little --- config/grub/config/grub.cfg | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/config/grub/config/grub.cfg b/config/grub/config/grub.cfg index 17576b5f..b25f9fab 100644 --- a/config/grub/config/grub.cfg +++ b/config/grub/config/grub.cfg @@ -42,15 +42,17 @@ fi function try_user_config { set root="${1}" - # 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 - for name in '' osboot_ autoboot_ libreboot_ coreboot_; do - if [ -f /"${dir}"/"${name}"grub.cfg ]; then - unset superusers - configfile /"${dir}"/"${name}"grub.cfg - fi - done + # In order to save time, we do not attempt anything on non existing directory. + if [ -d /"${dir}"/ ]; then + for name in '' osboot_ autoboot_ libreboot_ coreboot_; do + if [ -f /"${dir}"/"${name}"grub.cfg ]; then + unset superusers + configfile /"${dir}"/"${name}"grub.cfg + fi + done + fi done } function search_grub { -- GitLab