mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 05:06:43 +00:00
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
This commit is contained in:
commit
0f8775cc62
@ -75,6 +75,12 @@ else
|
|||||||
TRANSMISSION_ARG="$TRANSMISSION_ARG -T"
|
TRANSMISSION_ARG="$TRANSMISSION_ARG -T"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$TRANSMISSION_UTP" = "true" ]; then
|
||||||
|
TRANSMISSION_ARG="$TRANSMISSION_ARG --utp"
|
||||||
|
else
|
||||||
|
TRANSMISSION_ARG="$TRANSMISSION_ARG --no-utp"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! "$(pidof transmission-daemon)" ];then
|
if [ ! "$(pidof transmission-daemon)" ];then
|
||||||
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
|
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
|
||||||
rm -rf "$LOCKDIR/$LOCKFILE"
|
rm -rf "$LOCKDIR/$LOCKFILE"
|
||||||
@ -83,6 +89,11 @@ if [ ! "$(pidof transmission-daemon)" ];then
|
|||||||
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
|
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
# XXX: sysctls for uTP. we may remove this later
|
||||||
|
if [ "$TRANSMISSION_UTP" = "true" ]; then
|
||||||
|
sysctl -w net.core.wmem_max=1048576 > /dev/null 2>&1
|
||||||
|
sysctl -w net.core.rmem_max=4194304 > /dev/null 2>&1
|
||||||
|
fi
|
||||||
EVENT_NOEPOLL=1 LD_LIBRARY_PATH="$ADDON_DIR/lib:$LD_LIBRARY_PATH" eval transmission-daemon -f $TRANSMISSION_ARG &>$LOG_FILE
|
EVENT_NOEPOLL=1 LD_LIBRARY_PATH="$ADDON_DIR/lib:$LD_LIBRARY_PATH" eval transmission-daemon -f $TRANSMISSION_ARG &>$LOG_FILE
|
||||||
sleep 1
|
sleep 1
|
||||||
done &
|
done &
|
||||||
|
@ -29,5 +29,5 @@ mkdir -p "$LOCKDIR"
|
|||||||
touch "$LOCKDIR/$LOCKFILE"
|
touch "$LOCKDIR/$LOCKFILE"
|
||||||
|
|
||||||
if [ "$(pidof transmission-daemon)" ];then
|
if [ "$(pidof transmission-daemon)" ];then
|
||||||
killall -9 transmission-daemon
|
killall transmission-daemon
|
||||||
fi
|
fi
|
||||||
|
@ -16,5 +16,6 @@
|
|||||||
|
|
||||||
<string id="3110">Other</string>
|
<string id="3110">Other</string>
|
||||||
<string id="3121">Download Directory</string>
|
<string id="3121">Download Directory</string>
|
||||||
|
<string id="3122">Enable uTP support</string>
|
||||||
|
|
||||||
</strings>
|
</strings>
|
||||||
|
@ -21,5 +21,6 @@
|
|||||||
<setting type="sep" />
|
<setting type="sep" />
|
||||||
<setting label="3110" type="lsep"/>
|
<setting label="3110" type="lsep"/>
|
||||||
<setting id="TRANSMISSION_DL_DIR" type="folder" label="3121" value="" default="/storage/downloads" />
|
<setting id="TRANSMISSION_DL_DIR" type="folder" label="3121" value="" default="/storage/downloads" />
|
||||||
|
<setting id="TRANSMISSION_UTP" type="bool" label="3122" default="false" />
|
||||||
</category>
|
</category>
|
||||||
</settings>
|
</settings>
|
||||||
|
@ -6,4 +6,5 @@
|
|||||||
<setting id="TRANSMISSION_LIMIT_GLOBAL" value="" />
|
<setting id="TRANSMISSION_LIMIT_GLOBAL" value="" />
|
||||||
<setting id="TRANSMISSION_LIMIT_TORRENT" value="" />
|
<setting id="TRANSMISSION_LIMIT_TORRENT" value="" />
|
||||||
<setting id="TRANSMISSION_DL_DIR" value="/storage/downloads" />
|
<setting id="TRANSMISSION_DL_DIR" value="/storage/downloads" />
|
||||||
|
<setting id="TRANSMISSION_UTP" value="false" />
|
||||||
</settings>
|
</settings>
|
||||||
|
@ -29,6 +29,6 @@ mkdir -p "$LOCKDIR"
|
|||||||
touch "$LOCKDIR/$LOCKFILE"
|
touch "$LOCKDIR/$LOCKFILE"
|
||||||
|
|
||||||
if [ "$(pidof vdr.bin)" ];then
|
if [ "$(pidof vdr.bin)" ];then
|
||||||
killall -9 vdr.bin
|
killall vdr.bin
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -37,3 +37,8 @@ progress "setup sysctl"
|
|||||||
if [ -f /etc/sysctl.conf ]; then
|
if [ -f /etc/sysctl.conf ]; then
|
||||||
sysctl -p /etc/sysctl.conf > /dev/null 2>&1 &
|
sysctl -p /etc/sysctl.conf > /dev/null 2>&1 &
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -f /storage/.config/sysctl.conf ]; then
|
||||||
|
progress "set sysctls from /storage/.config/sysctl.conf"
|
||||||
|
sysctl -p /storage/.config/sysctl.conf > /dev/null 2>&1 &
|
||||||
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user