File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 18
18
rm -f /tmp/.X* lock
19
19
20
20
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
21
23
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
27
28
28
29
sudo -E -i -u seluser \
29
- DISPLAY= $DISPLAY \
30
+ source selenv && \
30
31
xvfb-run -n $SERVERNUM --server-args=" -screen 0 $GEOMETRY -ac +extension RANDR" \
31
32
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server-standalone.jar \
32
33
${SE_OPTS} &
You can’t perform that action at this time.
0 commit comments