#!/bin/bash

# 'here' is where this script is located, likely /bin
here=$(dirname $0)
source $here/ufa_functions

# make startup obvious
bars="------------------------------------------------"
log ${bars}
log $0
log ${bars}

# Turn the build stamp into a single line and print it.
log "Build '$(tr '\n' ' ' < /etc/buildstamp)'"

if [[ -z "$UFA_DOMAIN_NAME_SERVERS" ]]
then
    log "Creating default /etc/resolv.conf"
    change_dns "8.8.8.8"
else
    log "Received Android DNS: $UFA_DOMAIN_NAME_SERVERS"
    change_dns "$UFA_DOMAIN_NAME_SERVERS"
fi

if [[ $flavor = "ufa_sync" ]]
then
    log "$0 completed"
    exit 0
fi

export TERM=xterm
export USER=root
export COLORTERM=1
export TMPDIR=/tmp

chmod -R 777 /var/lib
mkdir -p /var/lib/sudo
chmod -R 700 /var/lib/sudo

if ! ck_dir /dev/shm
then
    log "transitional: $0 mounted /dev/shm"
    mkdir /dev/shm
    mount -t tmpfs -r -w none /dev/shm
fi

console-kit-daemon

#set_fb

#NODM_ENABLED=yes \
#NODM_USER=ufa \
#NODM_XSESSION=/etc/X11/Xsession \
#NODM_X_OPTIONS='-nolisten tcp' \
#NODM_MIN_SESSION_TIME=60 \
#nodm &
#lightdm -c /etc/lightdm/u4a.conf &
su - ufa -c tightvncserver &
