summaryrefslogtreecommitdiffstats
path: root/classes/ssl/ssl_vncviewer
diff options
context:
space:
mode:
Diffstat (limited to 'classes/ssl/ssl_vncviewer')
-rwxr-xr-xclasses/ssl/ssl_vncviewer18
1 files changed, 15 insertions, 3 deletions
diff --git a/classes/ssl/ssl_vncviewer b/classes/ssl/ssl_vncviewer
index 8bbbe29..28c07e0 100755
--- a/classes/ssl/ssl_vncviewer
+++ b/classes/ssl/ssl_vncviewer
@@ -34,11 +34,23 @@
# set VNCVIEWERCMD to whatever vncviewer command you want to use:
#
VNCVIEWERCMD=${VNCVIEWERCMD:-vncviewer}
+#
+# Same for STUNNEL, e.g. /path/to/stunnel or stunnel4, etc.
+#
PATH=$PATH:/usr/sbin:/usr/local/sbin:/dist/sbin; export PATH
+if [ "X$STUNNEL" = "X" ]; then
+ type stunnel4 > /dev/null 2>&1
+ if [ $? = 0 ]; then
+ STUNNEL=stunnel4
+ else
+ STUNNEL=stunnel
+ fi
+fi
+
help() {
- head -36 $0 | tail +2
+ head -39 $0 | tail +2
}
# grab our cmdline options:
@@ -274,8 +286,8 @@ cat $tmp | uniq
echo ""
sleep 1
-echo "running: stunnel $tmp"
-stunnel $tmp < /dev/tty > /dev/tty &
+echo "running: $STUNNEL $tmp"
+$STUNNEL $tmp < /dev/tty > /dev/tty &
pid=$!
echo ""