Skip to content

Commit c166cee

Browse files
authored
Fix work with environment variables at xvfb-run
This fix makes it possible to use the environment variable with whitespaces, e.g. `-e SE_OPTS='-browserTimeout 86400 -timeout 86400'` like here Accenture/adop-docker-compose#193
1 parent 3d9c980 commit c166cee

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

NodeChromeDebug/entry_point.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ SERVERNUM=$(get_server_num)
3636
rm -f /tmp/.X*lock
3737

3838
env | cut -f 1 -d "=" | sort > asroot
39-
sudo -E -u seluser -i env | cut -f 1 -d "=" | sort > asseluser
40-
sudo -E -i -u seluser \
41-
$(for E in $(grep -vxFf asseluser asroot); do echo $E=$(eval echo \$$E); done) \
39+
sudo -E -u seluser -i env | cut -f 1 -d "=" | sort > asseluser
40+
sudo -E -i -u seluser \
41+
"$(for E in $(grep -vxFf asseluser asroot); do echo $E=$(eval echo \$$E); done)" \
4242
DISPLAY=$DISPLAY \
4343
xvfb-run -n $SERVERNUM --server-args="-screen 0 $GEOMETRY -ac +extension RANDR" \
4444
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server-standalone.jar \

0 commit comments

Comments
 (0)