mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-09-08 17:37:08 +00:00
examples: beware of shell portability issues
Some shells don't grok `local var=$val` very well: they need the rhs
to be quoted.
./examples/test: 66: local: you.,: bad variable name
FAIL examples/variant.test (exit status: 2)
Reported by Étienne Renault.
* examples/test (run): Quote the values in 'local' assignments.
This commit is contained in:
@@ -51,6 +51,7 @@ Didier Godefroy [email protected]
|
|||||||
Efi Fogel [email protected]
|
Efi Fogel [email protected]
|
||||||
Enrico Scholz [email protected]
|
Enrico Scholz [email protected]
|
||||||
Eric Blake [email protected]
|
Eric Blake [email protected]
|
||||||
|
Étienne Renault [email protected]
|
||||||
Evgeny Stambulchik [email protected]
|
Evgeny Stambulchik [email protected]
|
||||||
Fabrice Bauzac [email protected]
|
Fabrice Bauzac [email protected]
|
||||||
Ferdinand Thiessen [email protected]
|
Ferdinand Thiessen [email protected]
|
||||||
|
|||||||
+2
-2
@@ -60,10 +60,10 @@ cd $$.dir
|
|||||||
run ()
|
run ()
|
||||||
{
|
{
|
||||||
# Expected exit status.
|
# Expected exit status.
|
||||||
local sta_exp=$1
|
local sta_exp="$1"
|
||||||
shift
|
shift
|
||||||
# Expected output.
|
# Expected output.
|
||||||
local out_exp=$1
|
local out_exp="$1"
|
||||||
shift
|
shift
|
||||||
# Effective exit status.
|
# Effective exit status.
|
||||||
local sta_eff=0
|
local sta_eff=0
|
||||||
|
|||||||
Reference in New Issue
Block a user