From 615982df2c6a70f7f39e205111287f39cc6f6c3b Mon Sep 17 00:00:00 2001 From: Valeria Fadeeva Date: Fri, 24 May 2024 16:43:58 +0500 Subject: [PATCH] Update --- README.md | 2 -- usr/bin/refind-menu-generator | 12 +++++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fe96689..bb587e8 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,4 @@ default_selection "linux" [YooMoney](https://yoomoney.ru/to/4100115921160758) -[Qiwi](https://qiwi.com/n/VALERIAFADEEVA) - Etherium 0x981FBf878fe451BDB83BEaF68078394d4B13213f diff --git a/usr/bin/refind-menu-generator b/usr/bin/refind-menu-generator index 2ceb77e..7b5bcc0 100755 --- a/usr/bin/refind-menu-generator +++ b/usr/bin/refind-menu-generator @@ -133,7 +133,17 @@ if [ -d "$KERNEL_DIR" ]; then fi - kernels_list=$(ls -1 "${ESP}/EFI/Linux/" | grep 'linu' | grep -v 'fallback' | grep '\.efi$') + kernels_list=$(ls -1 "${ESP}/EFI/Linux/" | grep 'linux' | grep -v 'fallback' | grep '\.efi$') + if [[ -z "$kernels_list" ]]; then + kernels_list=$(ls -1 "${ESP}/EFI/Linux/" | grep "^vmlinuz" | sed "s/vmlinuz-//") + fi + + echo -e "KERNELS:\n$kernels_list" + + if [[ -z "$kernels_list" ]]; then + echo "ERROR: list of kernels is empty" + exit 1 + fi for i in $kernels_list; do