#!/bin/bash

umask 0077                # use safe default permissions
mkdir -p "$HOME/.vnc"     # create config directory
chmod go-rwx "$HOME/.vnc" # enforce safe permissions

# Start TigerVNC
if [ ! -z $VNC_PASSWD ]; then
	vncpasswd -f <<< "$VNC_PASSWD" > "$HOME/.vnc/passwd"
	vncserver -rfbport 5900
else
	vncpasswd -f <<< "" > "$HOME/.vnc/passwd"
	vncserver -rfbport 5900 -SecurityTypes None
fi

# Start noVNC
/noVNC-${noVNC_version}/utils/launch.sh
