diff --git a/packages/addons/service/downloadmanager/transmission/changelog.txt b/packages/addons/service/downloadmanager/transmission/changelog.txt index ce4ab8e981..9d2350a647 100644 --- a/packages/addons/service/downloadmanager/transmission/changelog.txt +++ b/packages/addons/service/downloadmanager/transmission/changelog.txt @@ -1,3 +1,6 @@ +1.90.2 +- depends on xbmc.python API 2.0 + 1.90.1 - update to transmission-2.42 diff --git a/packages/addons/service/downloadmanager/transmission/meta b/packages/addons/service/downloadmanager/transmission/meta index 6b5a6b30f9..582dd3e953 100644 --- a/packages/addons/service/downloadmanager/transmission/meta +++ b/packages/addons/service/downloadmanager/transmission/meta @@ -20,7 +20,7 @@ PKG_NAME="transmission" PKG_VERSION="2.42" -PKG_REV="1" +PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="OSS" PKG_SITE="http://www.transmissionbt.com/" diff --git a/packages/addons/service/downloadmanager/transmission/source/bin/transmission.service b/packages/addons/service/downloadmanager/transmission/source/bin/transmission.service index d596a80c98..9e765e077c 100755 --- a/packages/addons/service/downloadmanager/transmission/source/bin/transmission.service +++ b/packages/addons/service/downloadmanager/transmission/source/bin/transmission.service @@ -20,11 +20,12 @@ # http://www.gnu.org/copyleft/gpl.html ################################################################################ +. /etc/profile + ADDON_DIR="$HOME/.xbmc/addons/service.downloadmanager.transmission" ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.downloadmanager.transmission" LOG_FILE="$ADDON_HOME/service.log" - export TRANSMISSION_WEB_HOME="$ADDON_DIR/web" mkdir -p $ADDON_HOME @@ -45,7 +46,7 @@ mkdir -p /storage/downloads/incoming mkdir -p /storage/downloads/watch if [ -z "$TRANSMISSION_IP" ]; then - TRANSMISSION_IP="*.*.*.*" + TRANSMISSION_IP='*.*.*.*' fi TRANSMISSION_ARG="$TRANSMISSION_ARG -w /storage/downloads" @@ -53,7 +54,7 @@ TRANSMISSION_ARG="$TRANSMISSION_ARG --incomplete-dir /storage/downloads/incoming TRANSMISSION_ARG="$TRANSMISSION_ARG --watch-dir /storage/downloads/watch" TRANSMISSION_ARG="$TRANSMISSION_ARG -e /var/log/transmission.log" TRANSMISSION_ARG="$TRANSMISSION_ARG -g /storage/.cache/transmission" -TRANSMISSION_ARG="$TRANSMISSION_ARG -a $TRANSMISSION_IP" +TRANSMISSION_ARG="$TRANSMISSION_ARG -a '$TRANSMISSION_IP'" if [ "$TRANSMISSION_AUTH" = "true" ]; then TRANSMISSION_ARG="$TRANSMISSION_ARG -t" diff --git a/packages/addons/service/downloadmanager/transmission/source/default.py b/packages/addons/service/downloadmanager/transmission/source/default.py index d56480efee..3cadc0072b 100644 --- a/packages/addons/service/downloadmanager/transmission/source/default.py +++ b/packages/addons/service/downloadmanager/transmission/source/default.py @@ -18,6 +18,15 @@ # http://www.gnu.org/copyleft/gpl.html ################################################################################ -import xbmc, time, os, subprocess +import os +import sys +import xbmcaddon -os.system("transmission.service") +__scriptname__ = "Transmission BT Client" +__author__ = "OpenELEC" +__url__ = "http://www.openelec.tv" +__settings__ = xbmcaddon.Addon(id='service.downloadmanager.transmission') +__cwd__ = __settings__.getAddonInfo('path') +__path__ = xbmc.translatePath( os.path.join( __cwd__, 'bin', "transmission.service") ) + +os.system(__path__)