Skip to content

Commit 4cfedff

Browse files
committed
fixed variable name escaping
1 parent 92ebf5e commit 4cfedff

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docker2singularity.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ docker run --rm --entrypoint="/usr/bin/env" $image > $TMPDIR/docker_environment
133133
sed -i '/^HOME/d' $TMPDIR/docker_environment
134134
sed -i '/^HOSTNAME/d' $TMPDIR/docker_environment
135135
sed -i 's/^/export /' $TMPDIR/docker_environment
136+
# add quotes around the variable names
137+
sed -i 's/=/="/' $TMPDIR/docker_environment
138+
sed -i 's/$/"/' $TMPDIR/docker_environment
136139
singularity copy $new_container_name $TMPDIR/docker_environment /
137140
singularity exec --writable $new_container_name /bin/sh -c "echo '. /docker_environment' >> /environment"
138141
rm -rf $TMPDIR

0 commit comments

Comments
 (0)