From 3391442f4d3e711dd81669253a1927c098af9200 Mon Sep 17 00:00:00 2001 From: Gujs Date: Wed, 14 Mar 2012 13:57:46 +0100 Subject: [PATCH] hts-tvheadend: Add default dvr directory configuration --- .../addons/service/multimedia/hts-tvheadend/addon | 1 + .../multimedia/hts-tvheadend/config/dvr-config | 15 +++++++++++++++ .../hts-tvheadend/source/bin/tvheadend.start | 9 +++++++++ 3 files changed, 25 insertions(+) create mode 100644 packages/addons/service/multimedia/hts-tvheadend/config/dvr-config diff --git a/packages/addons/service/multimedia/hts-tvheadend/addon b/packages/addons/service/multimedia/hts-tvheadend/addon index 5bab4c1275..85955bc65c 100755 --- a/packages/addons/service/multimedia/hts-tvheadend/addon +++ b/packages/addons/service/multimedia/hts-tvheadend/addon @@ -25,6 +25,7 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID cp -PR $PKG_DIR/config/settings.xml $ADDON_BUILD/$PKG_ADDON_ID/settings-default.xml cp -PR $PKG_DIR/config/xmltv-config $ADDON_BUILD/$PKG_ADDON_ID/xmltv-config + cp -PR $PKG_DIR/config/dvr-config $ADDON_BUILD/$PKG_ADDON_ID/dvr-config mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin cp -P $PKG_BUILD/build.Linux/tvheadend $ADDON_BUILD/$PKG_ADDON_ID/bin diff --git a/packages/addons/service/multimedia/hts-tvheadend/config/dvr-config b/packages/addons/service/multimedia/hts-tvheadend/config/dvr-config new file mode 100644 index 0000000000..26b820aaa4 --- /dev/null +++ b/packages/addons/service/multimedia/hts-tvheadend/config/dvr-config @@ -0,0 +1,15 @@ +{ + "storage": "/storage/recordings", + "retention-days": 31, + "pre-extra-time": 0, + "post-extra-time": 0, + "day-dir": 0, + "channel-dir": 0, + "channel-in-title": 0, + "date-in-title": 0, + "time-in-title": 0, + "whitespace-in-title": 0, + "title-dir": 0, + "episode-in-title": 0, + "tag-files": 1 +} diff --git a/packages/addons/service/multimedia/hts-tvheadend/source/bin/tvheadend.start b/packages/addons/service/multimedia/hts-tvheadend/source/bin/tvheadend.start index 738ed00780..ae69147e6c 100755 --- a/packages/addons/service/multimedia/hts-tvheadend/source/bin/tvheadend.start +++ b/packages/addons/service/multimedia/hts-tvheadend/source/bin/tvheadend.start @@ -33,6 +33,9 @@ ADDON_SETTINGS="$ADDON_HOME/settings.xml" XMLTV_FILE="$ADDON_DIR/bin/tv_grab_file" XMLTV_SETTINGS_DIR="$ADDON_HOME/xmltv" XMLTV_SETTINGS_FILE="$XMLTV_SETTINGS_DIR/config" +DVR_SETTINGS_DIR="$ADDON_HOME/dvr" +DVR_SETTINGS_FILE="$DVR_SETTINGS_DIR/config" +DVR_DIR="$HOME/recordings" if [ ! -f "$ADDON_SETTINGS" ]; then cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS @@ -43,6 +46,12 @@ if [ ! -f "$XMLTV_SETTINGS_FILE" ]; then cp $ADDON_DIR/xmltv-config $XMLTV_SETTINGS_FILE fi +if [ ! -f "$DVR_SETTINGS_FILE" ]; then + mkdir -p $DVR_DIR + mkdir -p $DVR_SETTINGS_DIR + cp $ADDON_DIR/dvr-config $DVR_SETTINGS_FILE +fi + TVHEADEND_ARG="-C -s -u root -g video -c $ADDON_HOME" mkdir -p $ADDON_HOME