= Block List Updater Script = == Notes == If you start the daemon with arguments, either read how to modify the [EditConfigFiles configuration file] or change the last line.[[BR]] If you have the [ConfigFiles configuration files] at a non standard location, you'll need to modify the {{{cd $HOME/.config/transmission-daemon/blocklists/}}} line near the end. == Script == {{{ #!sh #!/bin/sh PID="`pidof transmission-daemon`" if [ -n "$PID" ]; then kill $PID fi echo -n "Waiting for the daemon to exit " sleep 2 COUNT=1 while [ -n "`pidof transmission-daemon`" ]; do COUNT=$((COUNT + 1)) if [ $COUNT -gt 60 ]; then echo -n "transmission-daemon doesn't respond, killing it with -9" kill -9 `pidof transmission-daemon` break fi sleep 2 echo -n "." done echo " done" cd $HOME/.config/transmission-daemon/blocklists/ if wget http://www.bluetack.co.uk/config/level1.gz 1>/dev/null 2>&1 ; then rm -f level1 && gunzip level1.gz echo "blocklist updated" else echo "blocklist not updated" fi transmission-daemon }}}