#!/bin/sh case "$1" in install) . /etc/init.d/rc.functions register_setting "VDR_SXFE_ARGS" "--fullscreen --reconnect xvdr://localhost -p tvtime:method=use_vo_driver" "Argumente mit denen vdr-sxfe gestartet werden soll" register_setting "VDR_SXFE_ASPECT" "" "Aspect of vdr-sxfe (4:3, 16:9)" register_setting "VDR_PLUGIN_ARGS_xineliboutput" "-l none -r 37890" "Ausgabedevice festlegen: '-l fbfe' '-l none' '-V auto' '-V fb' '-V DirectFB' '-V vidixfb' '-V none'" update_setting "XORG_AUTOSTART" "VDR" register_application "VDR" "runvdr-sxfe -f" "xorg" mkdir -p /mnt/data/video /mnt/data/photo /mnt/data/music test -e /data/video || ln -sf /mnt/data/video /data/video test -e /data/photo || ln -sf /mnt/data/photo /data/photo test -e /data/music || ln -sf /mnt/data/music /data/music if ! grep -q "xineliboutput" /etc/vdr/setup.conf 2>/dev/null; then cat >> /etc/vdr/setup.conf.add <<- EOF xineliboutput.Remote.UseTcp = 1 xineliboutput.Remote.UseUdp = 1 xineliboutput.RemoteMode = 1 xineliboutput.Video.Deinterlace = tvtime xineliboutput.Media.BrowseFilesDir = /data/video xineliboutput.Media.BrowseImagesDir = /data/photo xineliboutput.Media.BrowseMusicDir = /data/music xineliboutput.Audio.SoftwareVolumeControl = 1 EOF fi sed "s|\(.*\)|\1\n\t\t\t\t|" -i /etc/vdr/menu.xml ;; uninstall) . /etc/init.d/rc.functions unregister_application "VDR" ;; depend) echo "vdr" echo "lib-xine" ;; *) echo "Usage $0 {install | uninstall | delend}" >&2 exit 1 esac