transmission: add options to enable / disable LPD & DHT

This commit is contained in:
Stefan Saraev 2013-01-26 15:36:27 +02:00
parent ea7d19804e
commit 5fad8bb95f
4 changed files with 19 additions and 1 deletions

View File

@ -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"

View File

@ -16,6 +16,8 @@
<string id="3110">Other</string>
<string id="3121">Download Directory</string>
<string id="3122">Enable uTP support</string>
<string id="3122">Enable uTP for peer connections</string>
<string id="3123">Enable local peer discovery (LPD)</string>
<string id="3124">Enable distributed hash tables (DHT)</string>
</strings>

View File

@ -22,5 +22,7 @@
<setting label="3110" type="lsep"/>
<setting id="TRANSMISSION_DL_DIR" type="folder" label="3121" value="" default="/storage/downloads" />
<setting id="TRANSMISSION_UTP" type="bool" label="3122" default="false" />
<setting id="TRANSMISSION_LPD" type="bool" label="3123" default="false" />
<setting id="TRANSMISSION_DHT" type="bool" label="3124" default="false" />
</category>
</settings>

View File

@ -7,4 +7,6 @@
<setting id="TRANSMISSION_LIMIT_TORRENT" value="" />
<setting id="TRANSMISSION_DL_DIR" value="/storage/downloads" />
<setting id="TRANSMISSION_UTP" value="false" />
<setting id="TRANSMISSION_LPD" value="false" />
<setting id="TRANSMISSION_DHT" value="false" />
</settings>