Skip to content

Commit dfec83e

Browse files
committed
Merge remote-tracking branch 'origin/pr/249'
2 parents df9260e + c0e3a6b commit dfec83e

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

StandaloneDebug/entry_point.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,16 @@ fi
1818
rm -f /tmp/.X*lock
1919

2020
SERVERNUM=$(get_server_num)
21+
env | cut -f 1 -d "=" | sort > asroot
22+
sudo -E -u seluser -i env | cut -f 1 -d "=" | sort > asseluser
2123

22-
env | sort -k 1 -t '=' > asroot
23-
sudo -E -u seluser -i env | sort -k 1 -t '=' > asseluser
24-
25-
# The .bash_aliases file will run when starting xvfb with the seluser below
26-
join -v 1 -j 1 -t '=' --nocheck-order asroot asseluser > /home/seluser/.bash_aliases
24+
# Add root environment variables that are not present in the seluser
25+
# environment to an environment file.
26+
$(for E in $(grep -vxFf asseluser asroot); do echo $E="'${!E}'" >> ~seluser/selenv; done) \
27+
echo "DISPLAY=${DISPLAY}" >> ~seluser/selenv
2728

2829
sudo -E -i -u seluser \
29-
DISPLAY=$DISPLAY \
30+
source selenv && \
3031
xvfb-run -n $SERVERNUM --server-args="-screen 0 $GEOMETRY -ac +extension RANDR" \
3132
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server-standalone.jar \
3233
${SE_OPTS} &

0 commit comments

Comments
 (0)