diff options
Diffstat (limited to 'plugins/control/plugin.sh')
| -rw-r--r-- | plugins/control/plugin.sh | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/plugins/control/plugin.sh b/plugins/control/plugin.sh new file mode 100644 index 0000000..63791d0 --- /dev/null +++ b/plugins/control/plugin.sh @@ -0,0 +1,51 @@ +#!/bin/sh + + # x-vdr (Installations-Skript fuer einen VDR mit Debian als Basis) + # von Marc Wernecke - www.zulu-entertainment.de + # 20.08.2006 + # + # vdr-control + + # defaults + source ./../../x-vdr.conf + source ./../../setup.conf + source ./../../functions + WEB="http://ricomp.de/vdr/vdr-control-0.0.2a.tgz" + VERSION="control-0.0.2a" + LINK="control" + + 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 ## + + ## 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
\ No newline at end of file |
