#!/bin/bash set -e trap "echo TRAPed signal" HUP INT QUIT KILL TERM sudo chown -R user:user /home/user /opt/tomcat echo "user:$PASSWD" | sudo chpasswd sudo ln -snf "/usr/share/zoneinfo/$TZ" /etc/localtime && echo "$TZ" | sudo tee /etc/timezone > /dev/null export PATH="${PATH}:/opt/tomcat/bin" sudo ln -snf /dev/ptmx /dev/tty7 sudo /etc/init.d/ssh start sudo /etc/init.d/dbus start pulseaudio --start # Install NVIDIA drivers, including X graphic drivers by omitting --x-{prefix,module-path,library-path,sysconfig-path} if ! command -v nvidia-xconfig &> /dev/null; then export DRIVER_VERSION=$(head -n1 vnc localhost 5900 10 $PASSWD true localhost user $PASSWD /home/user true localhost ssh localhost user $PASSWD true " > ~/.guacamole/user-mapping.xml chmod 0600 ~/.guacamole/user-mapping.xml /opt/tomcat/bin/catalina.sh run & guacd -f & export DISPLAY=:0 mate-session & echo "Session Running. Press [Return] to exit." read