From dea1077d4107a9aaa1390a58d9151cabf5e621b7 Mon Sep 17 00:00:00 2001
From: livio <livio@codeberg.org>
Date: Wed, 3 Apr 2024 16:38:57 +0200
Subject: [PATCH] Changed and improved some output messages and code
 indentation.

---
 config/grub/config/mdet.cfg | 37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

diff --git a/config/grub/config/mdet.cfg b/config/grub/config/mdet.cfg
index 6a81dc58..95c2462a 100644
--- a/config/grub/config/mdet.cfg
+++ b/config/grub/config/mdet.cfg
@@ -9,17 +9,17 @@ function list_pmedia {
 	unset tgt_medias
 	for media_item in ${media_devlist}; do
 		for device_kind in ${1}; do
-				for num in $medianums; do
-				# If media number is an existent detected media
-					if [ $media_item == "($device_kind$num)" ]; then
-					# Add raw media
-						tgt_medias="${tgt_medias} (${device_kind}${num})"
-					# Add every possible partition
-						for part in ${partnums}; do
-								tgt_medias="${tgt_medias} (${device_kind}${num},${part})"
-						done
-					fi
-				done
+			for num in $medianums; do
+			# If media number is an existent detected media
+				if [ $media_item == "($device_kind$num)" ]; then
+				# Add raw media
+					tgt_medias="${tgt_medias} (${device_kind}${num})"
+				# Add every possible partition
+					for part in ${partnums}; do
+						tgt_medias="${tgt_medias} (${device_kind}${num},${part})"
+					done
+				fi
+			done
 		done
 	done
 	#echo $tgt_medias
@@ -63,30 +63,31 @@ function make_boot_menus {
 		fi
 		echo -n "."
 	done
-	echo
 }
 
 # Scan every physical media to make boot menus
 function scan_p_media_menus {
 	for i in ata ahci usb crypto fd; do
-		echo -n "Scanning ${i}"
+		echo -n "${i}: searching..."
 		list_pmedia ${i}
 		make_boot_menus
+		echo "done."
 	done
 }
 
 # Scan every logical media to make boot menus
 function scan_l_media_menus {
 	for i in lvm md; do
-		echo -n "Scanning ${i}"
+		echo -n "${i}: searching..."
 		list_lmedia ${i}
 		make_boot_menus
+		echo "done."
 	done
 }
 
 # Creates a menuentry for GRUB. First argument is menu text without spaces then root and configfile
 function grub_menuentry {
-	menuentry "Boot GRUB from $1" ${1} ${2} ${3} {
+	menuentry "$1: Boot GRUB" ${1} ${2} ${3} {
 		set root="${2}"
 		unset superusers
 		configfile ${3}
@@ -109,7 +110,7 @@ function grub_create_menu {
 
 # Creates a menuentry for ISOLINUX. First argument is menu text without spaces then root and configfile
 function isolinux_menuentry {
-	menuentry "Boot ISOLINUX from $1" ${1} ${2} ${3} {
+	menuentry "$1: Boot ISOLINUX" ${1} ${2} ${3} {
 		set root="${2}"
 		syslinux_configfile -i ${3}
 	}
@@ -117,7 +118,7 @@ function isolinux_menuentry {
 
 # Pretty same as above function
 function syslinux_menuentry {
-	menuentry "Boot SYSLINUX from $1" ${1} ${2} ${3} {
+	menuentry "$1: Boot SYSLINUX" ${1} ${2} ${3} {
 		set root="${2}"
 		syslinux_configfile -s ${3}
 	}
@@ -141,7 +142,9 @@ function isolinux_create_menu {
 	done
 }
 
+echo "Detecting medias..."
 mediadetect
+echo "Attempting to unlock encrypted medias... (Press ENTER without typing password to skip)"
 cryptomount -a
 scan_p_media_menus
 scan_l_media_menus
-- 
GitLab