From ed5ca47a8f64c1abae1582e38605089f2f824067 Mon Sep 17 00:00:00 2001 From: TheUlpio Date: Sun, 30 Apr 2017 23:47:06 +0200 Subject: [PATCH] tvheadend42: tv_grab_file support compressed xmltv --- .../addons/service/tvheadend42/source/bin/tv_grab_file | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/addons/service/tvheadend42/source/bin/tv_grab_file b/packages/addons/service/tvheadend42/source/bin/tv_grab_file index 906d3a66ef..60825c80e3 100755 --- a/packages/addons/service/tvheadend42/source/bin/tv_grab_file +++ b/packages/addons/service/tvheadend42/source/bin/tv_grab_file @@ -30,7 +30,14 @@ then XMLTV_LOCATION_SCRIPT=`grep XMLTV_LOCATION_SCRIPT $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` if [ "$XMLTV_TYPE" = "FILE" ]; then - cat "$XMLTV_LOCATION_FILE" + case "$XMLTV_LOCATION_FILE" in + *.gz | *.bz2 | *.xz) + zcat "$XMLTV_LOCATION_FILE" + ;; + *) + cat "$XMLTV_LOCATION_FILE" + ;; + esac exit 0 elif [ "$XMLTV_TYPE" = "SCRIPT" ]; then if [ -e "$XMLTV_LOCATION_SCRIPT" ] ; then