tEscape variables in ENV parse. - docker2sh - Convert Dockerfiles into shell scripts
HTML git clone https://git.parazyd.org/docker2sh
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 41faa73154498002471b9f2f8bebac3da1a26faa
DIR parent e884e9bca6c175ce8bb25dfa965018230f82adff
HTML Author: parazyd <parazyd@dyne.org>
Date: Wed, 20 Nov 2019 15:58:53 +0100
Escape variables in ENV parse.
Diffstat:
M docker2sh.py | 1 +
1 file changed, 1 insertion(+), 0 deletions(-)
---
DIR diff --git a/docker2sh.py b/docker2sh.py
t@@ -80,6 +80,7 @@ def parse_instruction(inst, dfile=None):
cmds.remove(ins)
if '=' not in val:
val = val.replace(' ', '=', 1)
+ val = val.replace('$', '\\$')
return 'export %s\n' % val
if ins == 'RUN':