# -*- sh -*-

AddConfigHandler BootRadeonOptions
AddConfigHelp "BootRadeon <path>" "Run BootRadeon from path after resume"

# BootRadeonResume() {
#     if [ x"$XHACKS_NVIDIA" = "x1" ] ; then
# 	# Launch a dummy X server to reinitialise the graphics card
# 	PATH=$PATH:/usr/bin/X11:/usr/X11R6/bin
# 	if ! which X > /dev/null 2>&1 ; then
# 	    vecho 1 "X not in path. Not starting dummy X server."
# 	else
# 	    vecho 2 "Launching dummy X server."
# 	    unset XAUTHORITY   # Make sure we don't clobber the user's .Xauthority
# 	    xinit /bin/true -- `which X` :9 -auth /dev/null -audit 0 -nolisten tcp > /dev/null 2>&1
# 	fi
#     fi
# 
#     if [ -n "$XHACKS_ORIGINAL_VT" ] ; then
# 	vecho 3 "xhacks: changing console back to $XHACKS_ORIGINAL_VT"
# 	chvt $XHACKS_ORIGINAL_VT
#     fi
# }
# 

BootRadeonResumeHook() {
	$BOOTRADEON
	return 0
}

BootRadeonOptions() {
	case $1 in
		bootradeon)
			BOOTRADEON=$2
			;;
		*)
			return 1
	esac

	if [ -z "$BOOTRADEON_HOOKED" ]; then
		AddResumeHook 98 BootRadeonResumeHook
		BOOTRADEON_HOOKED=1
	fi
	return 0
}

