mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
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:
committed by
Stefan Saraev
parent
3fc9d016cc
commit
9c52d01e55
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user