Torrent beállítások külső HDD-n

A leírás az alábbi oldal alapján keszült: WDLXTV wiki

Alapesetben a torrent kliens csak addig menti a beállításokat, amíg a háttértár csatlakoztatva van. A háttértár következő csatlakoztatásánál újra el kell végezni a beállításokat. A megoldás a következő:

  • Engedélyezd a torrent klienst
  • Állítsd be a torrent klienst a neked tetsző módon
  • Állítsd le a torrent klienst
  • a /tmp/deluge könyvtárban levő, beállításokat tartalmazó könyvtárat (vagy magát a deluge könyvtárat? FIXME) másold át a háttértárra, pl -deluge néven, az elérési utat írd be az alábbi scriptbe, a DELUGECONFIG= mögé, a $2 helyett
  • hozd létre az alábbi scriptet (írd be a tartalmát egy deluge.script nevű file-ba), és tedd be a DELUGECONFIG könyvtárba
#!/bin/sh

DELUGECONFIG="$2"

case "$1" in
start)
          online.delayer 60 # pause until online
    add.webplugin deluge /etc/deluge/deluge
    deluged -c $DELUGECONFIG
    if [ "`grep -i \^DELUGEWEBUI=\'OFF\' /conf/config`" == "" ] ; then 
          [ -w /var/www -a ! -d /var/www/deluge ] && ln -s  $DELUGECONFIG /var/www/deluge        
        sleep 3 && deluge -c $DELUGECONFIG -u web &
    fi
  ;;
stop)
  [ "`pidof deluged`" != "" ] && killall deluged && sleep 5
  [ "`pidof deluge`" != "" ] && killall deluge && sleep 5
  ;;
*)
  echo "Usage: $0 (start|stop)"
  ;;
esac
  • A háttértár gyökérkönyvtárában hozd létre az S00custom-options nevű file-t az alábbi tartalommal, illetve ha már létezik, fűzd a végéhez
#!/bin/sh

#type external storage id
#to see it, type command "mount" in ssh on you device
#you will see string like "/tmp/media/usb/USB1/8d29b444-7459-41c2-a12a-c2a97087aef4"
#"8d29b444-7459-41c2-a12a-c2a97087aef4" - id 
DEVID="<external storage id>"

#type deluge config folder
DELUGECONFIG="<deluge config folder>"

case "$1" in
start|restart)
    $0 waitfordevice&
    ;;
waitfordevice)
    DEVROOT=""
    while [ "$DEVROOT" = "" ] ; do
        DEVROOT="`mount | grep $DEVID | sed 's/^[/]dev[/].*[ ]on[ ]//g' | sed 's/[ ]type[ ].*//g'`"
        sleep 3
    done
    $DEVROOT/$DELUGECONFIG/deluge.script start $DEVROOT/$DELUGECONFIG
    config_tool -c POWER_DOWN_ACTION10="$DEVROOT/power.down $DELUGECONFIG"
    ;;
esac
  • Az <external storage id> helyett írd be a háttértár azonosítóját (ez lekérdezhető telnet/ssh belépés után a mount paranccsal, a végén látnod kell a külső meghajtókat - FIXME), a <deluge config folder> helyett pedig legyen ugyanaz mint amit az első scriptbe is beírtál, a példánál maradva -deluge
  • Hozz létre egy power.down nevű scriptet a meghajtó gyökérkönyvtárában:
#!/bin/sh
DEVROOT=`dirname $0`
DELUGECONFIG="$1"

$DEVROOT/$DELUGECONFIG/deluge.script stop
umount -l $DEVROOT
  • Tiltsd le a torrentkliens indítását a készüléken

Végül a következő file-okat kell látnod a háttértáron:

  • az általad létrehozott könyvtár, például -deluge
  • a fenti könyvtárban a deluge.script, tehát pl. -deluge/deluge.script
  • power.down
  • S00custom-options

Használata

Indítás torrenttel

  1. Kapcsold ki a Live-ot
  2. Csatlakoztasd a meghajtót
  3. Kapcsold be a Live-ot
  4. Várj 1-2 percet, míg a készülék és a torrent kliens elindul

A biztonságos eltávolításhoz nyomd meg a távirányító OFF gombját. A script leállítja a torrent klienst, és leválasztja a filerendszert. Nem árt beállítani az USB port kikapcsolását, ebben az esetben a script leállítja a torrent klienst, az USB áramellátása megszűnik, amit látni is fogsz.

Indítás torrent nélkül

  1. Kapcsold ki a Live-ot
  2. Kapcsold be a Live-ot
  3. Várd meg a főmenü betöltődését
  4. Csatlakoztasd a meghajtót
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License