|
From: | Vladimir 'φ-coder/phcoder' Serbinenko |
Subject: | Re: [PATCH] Making exported variables really global |
Date: | Sun, 04 Mar 2012 14:18:02 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20120216 Icedove/8.0 |
On 04.03.2012 14:08, Andreas Vogel wrote:
We follow the bash behaviour. And the bash behaviour is exactly what GRUB does:Hi all, This tiny patch makes exported variables really global. Right now exported variables are set in the context of a submenu when running it. But any changes to those vars are lost when leaving the submenu. This patch sets and exports all vars in the calling context for the submenu which are exported in the context of the submenu.
address@hidden:14:15:11:~/grub2/bzr/mainline$ bash address@hidden:14:15:15:~/grub2/bzr/mainline$ export XYZ=x address@hidden:14:15:19:~/grub2/bzr/mainline$ exit address@hidden:14:15:20:~/grub2/bzr/mainline$ echo $XYZ address@hidden:14:15:24:~/grub2/bzr/mainline$ -- Regards Vladimir 'φ-coder/phcoder' Serbinenko
[Prev in Thread] | Current Thread | [Next in Thread] |