diff options
author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-19 09:13:05 +0000 |
---|---|---|
committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-19 09:13:05 +0000 |
commit | 7a5d3ffbfdbdabb6bf306b0c08687e88837196ba (patch) | |
tree | 39285d95c17d368e4193485871147b57e93bcd58 /convert-submenu2menuorg.sh | |
parent | a115e98674fd626618d3cbc45ee7e3fe387545a7 (diff) | |
download | vdr-plugin-menuorg-7a5d3ffbfdbdabb6bf306b0c08687e88837196ba.tar.gz vdr-plugin-menuorg-7a5d3ffbfdbdabb6bf306b0c08687e88837196ba.tar.bz2 |
renamed shell script, maded it explicitly use bash
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5809 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'convert-submenu2menuorg.sh')
-rwxr-xr-x | convert-submenu2menuorg.sh | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/convert-submenu2menuorg.sh b/convert-submenu2menuorg.sh deleted file mode 100755 index 928ceab..0000000 --- a/convert-submenu2menuorg.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh -# -# vdr-menuorg - A plugin for the Linux Video Disk Recorder -# Copyright (C) 2007 Thomas Creutz, Tobias Grimm -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# $Id$ -# - -usage="convert-submenu2menuorg.sh submenu-file menuorg-file" - -if [ a"$1" == a"" ] || ! [ -f $1 ]; then echo $usage && exit 1; fi -if [ a"$2" == a"" ]; then echo $usage && exit 1; fi - -declare -a menu - -echo -n "read the input file... " -while read line -do - menuLevel=`echo $line|cut -d: -f1` - kindOfItem=`echo $line|cut -d: -f2` - name=`echo $line|cut -d: -f3` - - if [ a"$kindOfItem" != a"" ] && [ "$kindOfItem" != "0" ] - then - menu[$menuLevel]="${menu[$menuLevel]} 0;$name" - else - menu[$menuLevel]="${menu[$menuLevel]} $name" - fi -done < $1 -echo done - -echo -n "write the xml to the output file... " -echo "<menus>" > $2 -COUNT=0 -for item in `echo ${menu[$COUNT]}` -do - case $item - in - Schedule) echo " <system name=\"${item}\" />" >> $2;; - Channels) echo " <system name=\"${item}\" />" >> $2;; - Timers) echo " <system name=\"${item}\" />" >> $2;; - Recordings) echo " <system name=\"${item}\" />" >> $2;; - Setup) echo " <system name=\"${item}\" />" >> $2;; - Commands) echo " <system name=\"${item}\" />" >> $2;; - - 0*) - echo " <menu name=\"$(echo $item|cut -d';' -f2)\">" >> $2 - - COUNT=$(($COUNT+1)) - for Subitem in `echo ${menu[$COUNT]}` - do - case $Subitem - in - Schedule) echo " <system name=\"${Subitem}\" />" >> $2;; - Channels) echo " <system name=\"${Subitem}\" />" >> $2;; - Timers) echo " <system name=\"${Subitem}\" />" >> $2;; - Recordings) echo " <system name=\"${Subitem}\" />" >> $2;; - Setup) echo " <system name=\"${Subitem}\" />" >> $2;; - Commands) echo " <system name=\"${Subitem}\" />" >> $2;; - *) echo " <plugin name=\"${Subitem}\" />" >> $2;; - esac - done - - echo " </menu>" >> $2 - ;; - - *) echo " <plugin name=\"${item}\" />" >> $2;; - esac -done -echo "</menus>" >> $2 -echo done |