Fix ksh/bash-ism.
* configure.in (unexpand_shvar): Use the numeric comparison operator instead of '==' which is a ksh extention. [Bug #7941] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
1a76bf3911
commit
6487abea6c
@ -1,3 +1,8 @@
|
|||||||
|
Mon Feb 25 11:03:38 2013 Akinori MUSHA <knu@iDaemons.org>
|
||||||
|
|
||||||
|
* configure.in (unexpand_shvar): Use the numeric comparison
|
||||||
|
operator instead of '==' which is a ksh extention. [Bug #7941]
|
||||||
|
|
||||||
Mon Feb 25 02:37:56 2013 Tanaka Akira <akr@fsij.org>
|
Mon Feb 25 02:37:56 2013 Tanaka Akira <akr@fsij.org>
|
||||||
|
|
||||||
* ext/socket: define and use union_sockaddr instead of struct
|
* ext/socket: define and use union_sockaddr instead of struct
|
||||||
|
@ -3282,7 +3282,7 @@ shvar_to_cpp() {
|
|||||||
unexpand_shvar() {
|
unexpand_shvar() {
|
||||||
local var=$1 val n v expr quote
|
local var=$1 val n v expr quote
|
||||||
shift
|
shift
|
||||||
test "$#" == 0 && return
|
test "$#" -eq 0 && return
|
||||||
quote=['s/${[^${}"]*}/"&"/g']
|
quote=['s/${[^${}"]*}/"&"/g']
|
||||||
for n do
|
for n do
|
||||||
eval v='"$'$n'"'
|
eval v='"$'$n'"'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user