mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00: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:
parent
3fc9d016cc
commit
9c52d01e55
@ -42,8 +42,8 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/res/plugins/live
|
|||||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins
|
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins
|
||||||
cp $BUILD/rotorng-[0-9]*/examples/rotorng.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins
|
cp $BUILD/rotorng-[0-9]*/examples/rotorng.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins
|
||||||
|
|
||||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/epgsources/epgdata2xmltv
|
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/epgsources/
|
||||||
cp $BUILD/vdr-plugin-xmltv2vdr*/dist/epgdata2xmltv/epgdata2xmltv.dist $ADDON_BUILD/$PKG_ADDON_ID/config/epgsources/epgdata2xmltv/
|
cp $BUILD/vdr-plugin-xmltv2vdr*/dist/epgdata2xmltv/epgdata2xmltv.dist $ADDON_BUILD/$PKG_ADDON_ID/config/epgsources/epgdata2xmltv
|
||||||
|
|
||||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/plugin
|
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/plugin
|
||||||
cp -PR $BUILD/vdr-[0-9]*/.install/usr/lib/vdr/libvdr-dvbhddevice.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
|
cp -PR $BUILD/vdr-[0-9]*/.install/usr/lib/vdr/libvdr-dvbhddevice.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
|
||||||
|
@ -46,8 +46,18 @@ fi
|
|||||||
mkdir -p /var/config
|
mkdir -p /var/config
|
||||||
cat "$ADDON_DIR/settings-default.xml" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/vdr.conf.default
|
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
|
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/vdr.conf
|
||||||
|
|
||||||
|
#handle epgsources
|
||||||
mkdir -p /var/lib/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.default
|
||||||
. /var/config/vdr.conf
|
. /var/config/vdr.conf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user