summaryrefslogtreecommitdiffstats
path: root/misc/pvs-vncsrv
diff options
context:
space:
mode:
Diffstat (limited to 'misc/pvs-vncsrv')
-rwxr-xr-xmisc/pvs-vncsrv12
1 files changed, 7 insertions, 5 deletions
diff --git a/misc/pvs-vncsrv b/misc/pvs-vncsrv
index fa00303..4d0a0de 100755
--- a/misc/pvs-vncsrv
+++ b/misc/pvs-vncsrv
@@ -20,17 +20,19 @@
# -----------------------------------------------------------------------------
# parameters for x11vnc
-X11VNC_PARAMS="-bg -forever -repeat -display :0 -passwdfile rm:$HOME/.pvs/vncpasswd -o $HOME/.pvs/log.vncsrv -shared"
+X11VNC_PARAMS="-bg -forever -repeat -display :0 -passwdfile rm:/tmp/vncpasswd -o $HOME/.pvs/log.vncsrv -shared"
X11VNC_X11="0"
# at the moment the poolVSClient is expected to use the ~/.pvs directory
[ -d ~/.pvs ] || mkdir ~/.pvs
# write the password file
+touch /tmp/vncpasswd
+chmod 600 /tmp/vncpasswd
if [ -z "$4" ]; then
- echo -e "__BEGIN_VIEWONLY__\n$3" > ~/.pvs/vncpasswd
+ echo -e "__BEGIN_VIEWONLY__\n$3" > /tmp/vncpasswd
else
- echo -e "$4\n__BEGIN_VIEWONLY__\n$3" > ~/.pvs/vncpasswd
+ echo -e "$4\n__BEGIN_VIEWONLY__\n$3" > /tmp/vncpasswd
fi
# find xauthority file
@@ -74,8 +76,8 @@ case "$1" in
[ -z "$2" -o -z "$3" ] && echo " Port and/or Password not set" \
>>~/.pvs/log.vncsrv
echo "$2 $3" >>~/.pvs/log.test
- if [ ! -f ~/.pvs/vncpasswd ]; then
- echo " Start FAILED (~/.pvs/vncpasswd not found)" >>~/.pvs/log.vncsrv
+ if [ ! -f /tmp/vncpasswd ]; then
+ echo " Start FAILED (/tmp/vncpasswd not found)" >>~/.pvs/log.vncsrv
echo " Create it manualy and retry starting x11vnc" >>~/.pvs/log.vncsrv
exit 2;
fi