#!/bin/sh

case "$1" in
	install)
		. /etc/init.d/rc.functions
	
		register_setting "DXR3_DRIVER" "" "Treiber die geladen werden sollen"
		update_setting "VDR_PRESTART" "0"
		register_config "AntiAlias" "AntiAlias = 0" /etc/vdr/setup.conf

		if [ -z "$DXR3_DRIVER" ]; then
			rcvdr stop
			echo "Probing driver for dxr3 card:"
			drivers="`dxr3config -a | tee /dev/stderr | grep 'modprobe' | tr '\n' ',' | sed 's/modprobe //g'`"
			if [ -n "$drivers" ]; then
				update_setting "DXR3_DRIVER" "${drivers%,}"
				echo -e "Aktive drivers are: $DXR3_DRIVER"; check_status
			else
				check_status 1 "failed"
				echo "No card found."
			fi
		fi
		;;
	uninstall)
		. /etc/init.d/rc.functions

		register_config "AntiAlias" "AntiAlias = 1" /etc/vdr/setup.conf
		update_setting "VDR_PRESTART" "1"
		;;
	depend)
		echo "vdr"
		echo "em8300"
		echo "bash"
		;;
	version)
		echo "0.2.8-28-406"
		;;
	*)
		echo "Usage $0 {install | uninstall | depend}"
		exit 1
esac
