From ef97c8f10bc1233974d5cba2f54666e9127593b0 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sat, 13 Nov 2010 10:48:17 +0100 Subject: [PATCH] transmission: add option to setup downloaddir Signed-off-by: Stephan Raue --- .../network/transmission/config/transmission.conf | 4 ++++ .../transmission/init.network/43_transmission | 13 ++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/packages/network/transmission/config/transmission.conf b/packages/network/transmission/config/transmission.conf index 2e14ca89e8..2573794204 100644 --- a/packages/network/transmission/config/transmission.conf +++ b/packages/network/transmission/config/transmission.conf @@ -20,6 +20,10 @@ # password for logging to the webfrontend TRANSMISSION_PWD="openelec" +# Download directory for downloaded files +# Leave blank to use the 'standard' download dir /storage/downloads + TRANSMISSION_DLDIR="" + # Incoming directory for non completed files # Relative to 'Downloads' directory # Set to "none" to disable diff --git a/packages/network/transmission/init.network/43_transmission b/packages/network/transmission/init.network/43_transmission index 8169d9636e..fe3316a1c0 100755 --- a/packages/network/transmission/init.network/43_transmission +++ b/packages/network/transmission/init.network/43_transmission @@ -33,7 +33,10 @@ progress "Starting Transmission BT daemon" - TRANSMISSION_ARG="$TRANSMISSION_ARG -w /storage/downloads" + [ -z "$TRANSMISSION_DLDIR" ] && TRANSMISSION_DLDIR="/storage/downloads" + mkdir -p "$TRANSMISSION_DLDIR" + + TRANSMISSION_ARG="$TRANSMISSION_ARG -w $TRANSMISSION_DLDIR" TRANSMISSION_ARG="$TRANSMISSION_ARG -e /var/log/transmission.log" TRANSMISSION_ARG="$TRANSMISSION_ARG -g /storage/.cache/transmission" TRANSMISSION_ARG="$TRANSMISSION_ARG -a $TRANSMISSION_IP" @@ -50,16 +53,16 @@ TRANSMISSION_ARG="$TRANSMISSION_ARG --no-incomplete-dir" else TRANSMISSION_ARG="$TRANSMISSION_ARG --incomplete-dir \ - /storage/downloads/$TRANSMISSION_INCDIR" - $IONICE mkdir -p /storage/downloads/$TRANSMISSION_INCDIR + /$TRANSMISSION_DLDIR/$TRANSMISSION_INCDIR" + $IONICE mkdir -p /$TRANSMISSION_DLDIR/$TRANSMISSION_INCDIR fi if [ "$TRANSMISSION_WATCHDIR" = "none" ]; then TRANSMISSION_ARG="$TRANSMISSION_ARG --no-watch-dir" else TRANSMISSION_ARG="$TRANSMISSION_ARG --watch-dir \ - /storage/downloads/$TRANSMISSION_WATCHDIR" - $IONICE mkdir -p /storage/downloads/$TRANSMISSION_WATCHDIR + /$TRANSMISSION_DLDIR/$TRANSMISSION_WATCHDIR" + $IONICE mkdir -p /$TRANSMISSION_DLDIR/$TRANSMISSION_WATCHDIR fi transmission-daemon $TRANSMISSION_ARG