From 5fad8bb95fa30f37307fa33843832d365c086041 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sat, 26 Jan 2013 15:36:27 +0200 Subject: [PATCH] transmission: add options to enable / disable LPD & DHT --- .../transmission/source/bin/transmission.start | 12 ++++++++++++ .../source/resources/language/English/strings.xml | 4 +++- .../transmission/source/resources/settings.xml | 2 ++ .../transmission/source/settings-default.xml | 2 ++ 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/addons/service/downloadmanager/transmission/source/bin/transmission.start b/packages/addons/service/downloadmanager/transmission/source/bin/transmission.start index 455fbf7a5e..aa9972e29d 100755 --- a/packages/addons/service/downloadmanager/transmission/source/bin/transmission.start +++ b/packages/addons/service/downloadmanager/transmission/source/bin/transmission.start @@ -81,6 +81,18 @@ else TRANSMISSION_ARG="$TRANSMISSION_ARG --no-utp" fi +if [ "$TRANSMISSION_LPD" = "true" ]; then + TRANSMISSION_ARG="$TRANSMISSION_ARG --lpd" +else + TRANSMISSION_ARG="$TRANSMISSION_ARG --no-lpd" +fi + +if [ "$TRANSMISSION_LPD" = "true" ]; then + TRANSMISSION_ARG="$TRANSMISSION_ARG --dht" +else + TRANSMISSION_ARG="$TRANSMISSION_ARG --no-dht" +fi + if [ ! "$(pidof transmission-daemon)" ];then if [ -f "$LOCKDIR/$LOCKFILE" ] ; then rm -rf "$LOCKDIR/$LOCKFILE" diff --git a/packages/addons/service/downloadmanager/transmission/source/resources/language/English/strings.xml b/packages/addons/service/downloadmanager/transmission/source/resources/language/English/strings.xml index d5ff333d26..f95f3bfd40 100644 --- a/packages/addons/service/downloadmanager/transmission/source/resources/language/English/strings.xml +++ b/packages/addons/service/downloadmanager/transmission/source/resources/language/English/strings.xml @@ -16,6 +16,8 @@ Other Download Directory - Enable uTP support + Enable uTP for peer connections + Enable local peer discovery (LPD) + Enable distributed hash tables (DHT) diff --git a/packages/addons/service/downloadmanager/transmission/source/resources/settings.xml b/packages/addons/service/downloadmanager/transmission/source/resources/settings.xml index 9caf209ad7..ff158ca3e9 100644 --- a/packages/addons/service/downloadmanager/transmission/source/resources/settings.xml +++ b/packages/addons/service/downloadmanager/transmission/source/resources/settings.xml @@ -22,5 +22,7 @@ + + diff --git a/packages/addons/service/downloadmanager/transmission/source/settings-default.xml b/packages/addons/service/downloadmanager/transmission/source/settings-default.xml index c3de30f8e6..56dfa7b9ac 100644 --- a/packages/addons/service/downloadmanager/transmission/source/settings-default.xml +++ b/packages/addons/service/downloadmanager/transmission/source/settings-default.xml @@ -7,4 +7,6 @@ + +