#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

start() {
	ebegin "Firing up X server for viewing awesomeness"	
	#source /home/display/.bashrc
	#source /home/display/.bash_profile
	start-stop-daemon --start --background --pidfile /var/run/bigred_x.pid --env HOME=/home/display --chuid display:videos --make-pidfile --exec /usr/bin/startx
	if [ $? -eq 1 ]; then
		eerror "X server did not start correctly"
		eend 1
	fi

	for i in `grep videos /etc/group | sed -re 's/videos:x:1004://g' | sed -re 's/,/ /g' | sed -re 's/display//g' | sed -re 's/root//g'`; do
		cp -f /home/display/.Xauthority /home/$i/
		chown $i:videos /home/$i/.Xauthority
	done

	chown ryan:videos /dev/dvd

	eend $?;
}

stop() {
	ebegin "Stopping X server"
	start-stop-daemon --verbose --stop --pidfile /var/run/bigred_x.pid --name startx
	eend $?;
}

restart() {
	svc_stop
	sleep 5
	svc_start
}
