vdr-addon: cleanup epgsources handling

- use epgsources from ADDON_HOME
 - copy template epgsources to ADDON_HOME
 - support for multiple epgsources
 - support user defined epgsources
This commit is contained in:
Henk Wiedig
2013-04-29 07:10:10 +02:00
committed by Stefan Saraev
parent 3fc9d016cc
commit 9c52d01e55
2 changed files with 13 additions and 3 deletions

View File

@@ -46,8 +46,18 @@ fi
mkdir -p /var/config
cat "$ADDON_DIR/settings-default.xml" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/vdr.conf.default
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/vdr.conf
#handle epgsources
mkdir -p /var/lib/epgsources
cp $ADDON_DIR/config/epgsources/epgdata2xmltv/epgdata2xmltv.dist /var/lib/epgsources/epgdata2xmltv
mkdir -p $ADDON_HOME/config/epgsources
for source in `find $ADDON_DIR/config/epgsources -type f`; do
if [ ! -e $ADDON_HOME/config/epgsources/`basename $source` ] ; then
cp $source $ADDON_HOME/config/epgsources/
fi
done
for source in `find $ADDON_HOME/config/epgsources -type f`; do
cp $source /var/lib/epgsources
done
. /var/config/vdr.conf.default
. /var/config/vdr.conf