Skip to content

Commit 5d91a00

Browse files
committed
Fix environment variables with spaces during xvfb boot
1 parent 4d5df4e commit 5d91a00

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

StandaloneDebug/entry_point.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ rm -f /tmp/.X*lock
2020
SERVERNUM=$(get_server_num)
2121
env | cut -f 1 -d "=" | sort > asroot
2222
sudo -E -u seluser -i env | cut -f 1 -d "=" | sort > asseluser
23-
sudo -E -i -u seluser \
24-
$(for E in $(grep -vxFf asseluser asroot); do echo $E=$(eval echo \$$E); done) \
23+
sudo -E -i -u seluser bash -c "\
24+
$(for E in $(grep -vxFf asseluser asroot); do echo $E="'$(eval echo \$$E)'"; done) \
2525
DISPLAY=$DISPLAY \
26-
xvfb-run -n $SERVERNUM --server-args="-screen 0 $GEOMETRY -ac +extension RANDR" \
26+
xvfb-run -n $SERVERNUM --server-args=\"-screen 0 $GEOMETRY -ac +extension RANDR\" \
2727
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server-standalone.jar \
28-
${SE_OPTS} &
28+
${SE_OPTS} &"
2929
NODE_PID=$!
3030

3131
trap shutdown SIGTERM SIGINT

0 commit comments

Comments
 (0)