diff options
| author | root <root@elwms02.(none)> | 2010-04-06 16:13:08 +0200 |
|---|---|---|
| committer | root <root@elwms02.(none)> | 2010-04-06 16:13:08 +0200 |
| commit | 0e7005fcc7483c01aa102fbea358c5ac65a48d62 (patch) | |
| tree | 11517ce0d3d2977c6732b3aa583b0008083e0bd3 /plugins/menuorg | |
| download | x-vdr-0e7005fcc7483c01aa102fbea358c5ac65a48d62.tar.gz x-vdr-0e7005fcc7483c01aa102fbea358c5ac65a48d62.tar.bz2 | |
hello world
Diffstat (limited to 'plugins/menuorg')
| -rw-r--r-- | plugins/menuorg/menuorg.xml | 116 | ||||
| -rw-r--r-- | plugins/menuorg/plugin.sh | 55 |
2 files changed, 171 insertions, 0 deletions
diff --git a/plugins/menuorg/menuorg.xml b/plugins/menuorg/menuorg.xml new file mode 100644 index 0000000..f83406d --- /dev/null +++ b/plugins/menuorg/menuorg.xml @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="UTF-8"?> +<menus> + <system name="Schedule" /> + <system name="Channels" /> + <system name="Timers" /> + <menu name="Recorder"> + <system name="Recordings" /> + <plugin name="extrecmenu" /> + <plugin name="burn" /> + <plugin name="recstatus" /> + <plugin name="undelete" /> + <plugin name="vdrrip" /> + </menu> + <menu name="Multimedia"> + <plugin name="mp3" /> + <plugin name="mp3ng" /> + <plugin name="music" /> + <plugin name="audiorecorder" /> + <plugin name="mplayer" /> + <plugin name="playlist" /> + <plugin name="radio" /> + <plugin name="cdda" /> + <plugin name="dvdselect" /> + <plugin name="dvdswitch" /> + <plugin name="dvd" /> + <plugin name="vdrcd" /> + <plugin name="vcd" /> + </menu> + <menu name="Info&EPG"> + <plugin name="epgsearch" /> + <plugin name="nordlichtsepg" /> + <plugin name="pilot" /> + <plugin name="pilotskin" /> + <plugin name="newsticker" /> + <plugin name="tvtv" /> + <plugin name="tvonscreen" /> + <plugin name="fepg" /> + <plugin name="yaepg" /> + <plugin name="osdpip" /> + <plugin name="timeline" /> + <plugin name="osdteletext" /> + <plugin name="prefermenu" /> + <plugin name="director" /> + <plugin name="arghdirector" /> + <plugin name="sport" /> + <plugin name="weatherng" /> + <plugin name="autotimeredit" /> + <plugin name="epgsearchonly" /> + <plugin name="quickepgsearch" /> + <plugin name="conflictcheckonly" /> + </menu> + <menu name="Bilder"> + <plugin name="image" /> + <plugin name="osdimage" /> + <plugin name="screenshot" /> + <plugin name="digicam" /> + </menu> + <menu name="Spiele"> + <plugin name="games" /> + <plugin name="solitaire" /> + <plugin name="sudoku" /> + <plugin name="freecell" /> + </menu> + <menu name="Sonstiges"> + <plugin name="pin" /> + <plugin name="clock" /> + <plugin name="vbox" /> + <plugin name="pim" /> + <plugin name="taste" /> + <plugin name="sleeptimer" /> + <plugin name="vdrc" /> + <plugin name="text2skin" /> + <plugin name="graphlcd" /> + <plugin name="graphtft" /> + <plugin name="sysinfo" /> + <plugin name="filebrowser" /> + <plugin name="console" /> + <plugin name="ttxtsubs" /> + </menu> + <menu name="System"> + <system name="Setup" /> + <command name="Runvdr Setup" execute='echo "sudo /usr/lib/vdr/scripts/vdrsetup"|at now' /> + <separator title=" " /> + <menu name="Server"> + <command name="Server wecken" execute="sudo /usr/lib/vdr/scripts/vdr2root wakeonlan" confirm="yes" /> + <command name="Server einbinden" execute="sudo /usr/lib/vdr/scripts/vdr2root mount" confirm="yes" /> + <command name="Server loesen" execute="sudo /usr/lib/vdr/scripts/vdr2root umount" confirm="yes" /> + </menu> + <menu name="Daten und Logs"> + <command name="System-Log anzeigen" execute="sudo /usr/lib/vdr/scripts/vdr2root show-log" /> + <command name="System-Log saeubern" execute="sudo /usr/lib/vdr/scripts/vdr2root clean-log" confirm="yes" /> + <command name="EPG Daten loeschen" execute='echo "svdrpsend.pl CLRE"|at now' confirm="yes" /> + <command name="Aufnahmen Liste aktualisieren" execute='sudo /usr/lib/vdr/scripts/vdr2root video-update; sleep 1;echo "svdrpsend.pl HITK Recordings"|at now' /> + <command name="Zeige Belegung der Laufwerke" execute='df -h|awk '/%/ { printf("%4.4s : %5.5s : %s\n",$5,$4,$6) }'' /> + <plugin name="filebrowser" /> + <plugin name="undelete" /> + </menu> + <menu name="Weitere Befehle"> + <command name="VDR neustarten" execute="sudo /usr/lib/vdr/scripts/vdr2root vdr-restart" confirm="yes" /> + <command name="VDR beenden" execute="sudo /usr/lib/vdr/scripts/vdr2root vdr-stop" confirm="yes" /> + <command name="System neustarten" execute="sudo /usr/lib/vdr/scripts/vdr2root reboot" confirm="yes" /> + <command name="System beenden" execute='echo "svdrpsend.pl HITK Power"|at now' confirm="yes" /> + </menu> + <plugin name="reelchannelscan" title="Kanalsuche"/> + <plugin name="chanorg" /> + <plugin name="femon" /> + <plugin name="rotor" /> + <separator title=" " /> + <plugin name="dxr3" /> + <plugin name="softdevice" /> + <plugin name="streamdev-server" /> + <plugin name="xine" /> + <plugin name="xineliboutput" /> + </menu> +</menus> + diff --git a/plugins/menuorg/plugin.sh b/plugins/menuorg/plugin.sh new file mode 100644 index 0000000..59931e1 --- /dev/null +++ b/plugins/menuorg/plugin.sh @@ -0,0 +1,55 @@ +#!/bin/sh + +# x-vdr (Installations-Skript fuer einen VDR mit Debian als Basis) +# von Marc Wernecke - www.zulu-entertainment.de +# 24.01.2009 +# +# vdr-menuorg + +# defaults +source ./../../x-vdr.conf +source ./../../setup.conf +source ./../../functions + +WEB="http://www.e-tobi.net/blog/files/vdr-menuorg-0.4.4.tar.gz" +VERSION="menuorg-0.4.4" +LINK="menuorg" + +VAR=`basename $WEB` +DIR=`pwd` + +# plugin entfernen +function clean_plugin() { + cd $SOURCEDIR/VDR/PLUGINS/src + rm -rf $LINK* + rm -f $VDRLIBDIR/libvdr-$LINK* + log "cleaning $LINK" +} + +# plugin installieren +function install_plugin() { + download_plugin + extract_plugin + cd $SOURCEDIR/VDR/PLUGINS/src + rm -f $LINK + ln -vfs $VERSION $LINK + patch_plugin + + ## plugin specials - start ## + if [ -f $DIR/menuorg.xml ]; then + cp -f $DIR/menuorg.xml $VDRCONFDIR/plugins + chown $VDRUSER:$VDRGROUP $VDRCONFDIR/plugins/menuorg.xml + fi + ## plugin specials - ende ## +} + +# plugin commands +if [ $# \> 0 ]; then + cmd=$1 + cmd_plugin +else + install_plugin + log "install-plugin fuer $VERSION ist fertig" +fi + +exit 0 |
