diff --git a/packages/addons/driver/sundtek-mediatv/changelog.txt b/packages/addons/driver/sundtek-mediatv/changelog.txt index bcfc167c65..0aeaeca911 100644 --- a/packages/addons/driver/sundtek-mediatv/changelog.txt +++ b/packages/addons/driver/sundtek-mediatv/changelog.txt @@ -1,3 +1,5 @@ +4.1.1 + clean up 4.1.0 rebuild for addon api bump 4.0.1 diff --git a/packages/addons/driver/sundtek-mediatv/package.mk b/packages/addons/driver/sundtek-mediatv/package.mk index 7558dbd210..2a38cf996f 100644 --- a/packages/addons/driver/sundtek-mediatv/package.mk +++ b/packages/addons/driver/sundtek-mediatv/package.mk @@ -18,7 +18,7 @@ PKG_NAME="sundtek-mediatv" PKG_VERSION="4.1" -PKG_REV="0" +PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="nonfree" PKG_SITE="http://support.sundtek.com/" diff --git a/packages/addons/driver/sundtek-mediatv/source/bin/sundtek.stop b/packages/addons/driver/sundtek-mediatv/source/bin/sundtek.stop deleted file mode 100644 index 3236a9f056..0000000000 --- a/packages/addons/driver/sundtek-mediatv/source/bin/sundtek.stop +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -. /etc/profile - -ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv" - -export LD_PRELOAD=$ADDON_DIR/lib/libmediaclient.so - -logger -t Sundtek "### Sundtek manual stop ###" -mediaclient --shutdown diff --git a/packages/addons/driver/sundtek-mediatv/source/bin/sundtek.start b/packages/addons/driver/sundtek-mediatv/source/sleep.d/99-sundtek-mediatv.power similarity index 83% rename from packages/addons/driver/sundtek-mediatv/source/bin/sundtek.start rename to packages/addons/driver/sundtek-mediatv/source/sleep.d/99-sundtek-mediatv.power index 02f7c15478..7a2e93324f 100644 --- a/packages/addons/driver/sundtek-mediatv/source/bin/sundtek.start +++ b/packages/addons/driver/sundtek-mediatv/source/sleep.d/99-sundtek-mediatv.power @@ -20,7 +20,14 @@ . /etc/profile -ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv" +oe_setup_addon driver.dvb.sundtek-mediatv -logger -t Sundtek "### Sundtek manual start ###" -. $ADDON_DIR/bin/userspace-driver.sh +if [ "$SUSPEND_DRIVER" = "true" ]; then + case "$1" in + pre) + killall -9 mediasrv &>/dev/null + ;; + post) + ;; + esac +fi diff --git a/packages/addons/driver/sundtek-mediatv/source/sleep.d/sundtek-mediatv.power b/packages/addons/driver/sundtek-mediatv/source/sleep.d/sundtek-mediatv.power deleted file mode 100644 index 2d9afddc72..0000000000 --- a/packages/addons/driver/sundtek-mediatv/source/sleep.d/sundtek-mediatv.power +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -. /etc/profile - -SUNDTEK_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv" -SUNDTEK_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv" -SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml" - -if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then - cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS -fi - -mkdir -p /var/config -cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf -. /var/config/sundtek-addon.conf - -if [ "$SUSPEND_DRIVER" = "true" ]; then - LOCKDIR="/var/lock/" - LOCKFILE="$LOCKDIR/sundtek-mediatv" - - case "$1" in - hibernate|suspend|pre) - if [ -n "$(pidof mediasrv)" ]; then - progress "Shutting down Sundtek DVB driver for suspending..." - mkdir -p "$LOCKDIR" - touch "$LOCKFILE" - killall -9 mediasrv - fi - ;; - - thaw|resume|post) - if [ -f "$LOCKFILE" ]; then - # driver started within Tvheadend/VDR - rm -f "$LOCKFILE" - fi - ;; - - *) exit $NA - ;; - esac -else - progress "Suspend/resume of Sundtek driver not enabled..." -fi