Le lun. 6 sept. 2021 à 12:49, Olaf Hering <olaf@aepfle.de> a écrit :
For some reason global variables are not seen in a submenu {} section.
Does anyone happen to know why this behavior is useful?
You need to export variable to make it visible in submenu

Pseudocode:

set var=val
menuentry "me" {
 set
 echo "var ${var}"
 sleep 3
}

submenu "sm" {
 set
 echo "var ${var}"
 sleep 3
}

Seen with grub 2.02 and 2.04.


Thanks,
Olaf
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel