]> git.proxmox.com Git - mirror_novnc.git/blobdiff - utils/launch.sh
Added a Snap package for noVNC (#1231)
[mirror_novnc.git] / utils / launch.sh
index 6138b91198508afabaddef4f382997e2942d3693..4cb6fc2b30f7c12d8ff8ff9f9a0ed5151fe82a83 100755 (executable)
@@ -139,9 +139,12 @@ if [[ -d ${HERE}/websockify ]]; then
 
     echo "Using local websockify at $WEBSOCKIFY"
 else
-    WEBSOCKIFY=$(which websockify 2>/dev/null)
+    WEBSOCKIFY_FROMSYSTEM=$(which websockify 2>/dev/null)
+    WEBSOCKIFY_FROMSNAP=${HERE}/../usr/bin/python2-websockify
+    [ -f $WEBSOCKIFY_FROMSYSTEM ] && WEBSOCKIFY=$WEBSOCKIFY_FROMSYSTEM
+    [ -f $WEBSOCKIFY_FROMSNAP ] && WEBSOCKIFY=$WEBSOCKIFY_FROMSNAP
 
-    if [[ $? -ne 0 ]]; then
+    if [ ! -f "$WEBSOCKIFY" ]; then
         echo "No installed websockify, attempting to clone websockify..."
         WEBSOCKIFY=${HERE}/websockify/run
         git clone https://github.com/novnc/websockify ${HERE}/websockify