mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
6990f8c616
Closes #17781 This allows for env vars in EXPOSE to be parsed for spaces so that each "word" is then treated independently instead of as a single word/arg. Signed-off-by: Doug Davis <dug@us.ibm.com>
25 lines
778 B
Text
25 lines
778 B
Text
hello | hello
|
|
hello${hi}bye | hellobye
|
|
ENV hi=hi
|
|
hello${hi}bye | hellohibye
|
|
ENV space=abc def
|
|
hello${space}bye | helloabc,defbye
|
|
hello"${space}"bye | helloabc defbye
|
|
hello "${space}"bye | hello,abc defbye
|
|
ENV leading= ab c
|
|
hello${leading}def | hello,ab,cdef
|
|
hello"${leading}" def | hello ab c,def
|
|
hello"${leading}" | hello ab c
|
|
hello${leading} | hello,ab,c
|
|
# next line MUST have 3 trailing spaces, don't erase them!
|
|
ENV trailing=ab c
|
|
hello${trailing} | helloab,c
|
|
hello${trailing}d | helloab,c,d
|
|
hello"${trailing}"d | helloab c d
|
|
# next line MUST have 3 trailing spaces, don't erase them!
|
|
hel"lo${trailing}" | helloab c
|
|
hello" there " | hello there
|
|
hello there | hello,there
|
|
hello\ there | hello there
|
|
hello" there | hello there
|
|
hello\" there | hello",there
|