summaryrefslogtreecommitdiff
path: root/convert-submenu2menuorg.sh
diff options
context:
space:
mode:
authorsvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-08-19 09:13:05 +0000
committersvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-08-19 09:13:05 +0000
commit7a5d3ffbfdbdabb6bf306b0c08687e88837196ba (patch)
tree39285d95c17d368e4193485871147b57e93bcd58 /convert-submenu2menuorg.sh
parenta115e98674fd626618d3cbc45ee7e3fe387545a7 (diff)
downloadvdr-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-xconvert-submenu2menuorg.sh85
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