#!/usr/bin/env bash

ENABLED=yes
[[ ${ENABLED} == yes ]] || exit 0

DEBUGMODE=no
. /usr/lib/ublinux/functions
. /usr/lib/ublinux/os-config
debug_mode "$0" "$@"

SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null

    if [[ -n ${X11VNC_PASSWORD} ]]; then
	[[ -d /root/.vnc ]] || mkdir -p /root/.vnc
	/usr/bin/x11vnc -storepasswd "$(base64 -d <<< "${X11VNC_PASSWORD}")" /root/.vnc/passwd
	chmod 600 /root/.vnc/passwd
    
	# Show obscured password
        #/usr/bin/x11vnc -showrfbauth /root/.vnc/passwd
    fi
