From 0747fe0618e2ee1a8190820a405428c3d36e9635 Mon Sep 17 00:00:00 2001 From: livio <livio@codeberg.org> Date: Sat, 30 Mar 2024 22:42:51 +0100 Subject: [PATCH] Improved LVM search list variable by separating medias and volumes. Then all possible combinations are made by nesting two cycles. --- config/grub/config/grub.cfg | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/config/grub/config/grub.cfg b/config/grub/config/grub.cfg index e4bc7296..d4c0677e 100644 --- a/config/grub/config/grub.cfg +++ b/config/grub/config/grub.cfg @@ -71,7 +71,18 @@ function list_pmedia { #echo $tgt_medias } -set lvmnames="crypt-bootvol crypt-rootvol crypt-boot crypt-root grubcrypt-bootvol grubcrypt-rootvol" +# List of encrypted medias +set lvm_crypt="crypt grubcrypt debian devuan" +# List of logical volumes +set lvm_volumes="boot root bootvol rootvol" + +# Fill LVM search list with every possible combination of media and volume +set lvmnames="" +for i in ${lvm_crypt}; do + for j in ${lvm_volumes}; do + lvmnames="${lvmnames} ${i}-${j}" + done +done # Fills a variable containing possible partition list from a specified and previously detected logic media kind function list_lmedia { -- GitLab