Advertisement
Guest User

Untitled

a guest
Jan 27th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. #!/bin/sh
  2. export EVENT_NOEPOLL=1
  3.  
  4. TRANSMISSION_BLOCKLISTS_DIRECTORY=/root/.config/transmission-daemon/blocklists
  5. # Bluetack: badpeers
  6. # http://www.iblocklist.com/list.php?list=bt_templist
  7. wget -P $TRANSMISSION_BLOCKLISTS_DIRECTORY/ "http://list.iblocklist.com/?list=bt_templist&fileformat=p2p&archiveformat=gz"
  8. rm -f $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_templist
  9. gunzip $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_templist.gz
  10. # Bluetack: level1
  11. # http://www.iblocklist.com/list.php?list=bt_level1
  12. wget -P $TRANSMISSION_BLOCKLISTS_DIRECTORY/ "http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz"
  13. rm -f $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_level1
  14. gunzip $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_level1.gz
  15. # The Blocklist Group: Primary Threats
  16. # http://www.iblocklist.com/list.php?list=ijfqtofzixtwayqovmxn&fileformat=p2p&archiveformat=gz
  17. wget -P $TRANSMISSION_BLOCKLISTS_DIRECTORY/ "http://list.iblocklist.com/?list=ijfqtofzixtwayqovmxn&fileformat=p2p&archiveformat=gz"
  18. rm -f $TRANSMISSION_BLOCKLISTS_DIRECTORY/ijfqtofzixtwayqovmxn
  19. gunzip $TRANSMISSION_BLOCKLISTS_DIRECTORY/ijfqtofzixtwayqovmxn.gz
  20.  
  21. prefix="/opt"
  22.  
  23. PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
  24. NAME=transmission-daemon
  25. CONFIGDIR=/root/.config/transmission-daemon
  26. DAEMON=${prefix}/bin/${NAME}
  27.  
  28. test -x $DAEMON || exit 0
  29.  
  30. if [ -z "$1" ] ; then
  31. case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
  32. S??*) rc="start" ;;
  33. K??*) rc="stop" ;;
  34. *) rc="usage" ;;
  35. esac
  36. else
  37. rc="$1"
  38. fi
  39.  
  40. case "$rc" in
  41. start)
  42. echo "Starting Torrent client: $NAME"
  43. nice $DAEMON -g ${CONFIGDIR}
  44. ;;
  45. stop)
  46. #if [ -n "`pidof $NAME`" ]; then
  47. echo "Stopping Torrent client: $NAME"
  48. killall $NAME 2> /dev/null
  49. #fi
  50. ;;
  51. restart)
  52. "$0" stop
  53. sleep 1
  54. "$0" start
  55. ;;
  56. *)
  57. echo "Usage: $0 (start|stop|restart|usage)"
  58. ;;
  59. esac
  60.  
  61. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement