http://mirrors.slackware.com/slackware/slackware-current/slackware/n/openssl-1.0.1g-i486-1.txz bf07a4b17f1c78a4081e2cfb711b8748 http://mirrors.slackware.com/slackware/slackware-current/slackware/a/openssl-solibs-1.0.1g-i486-1.txz 265a66855320207d4a7567ac5ae9a747 http://repository.slacky.eu/slackware-13.37/libraries/libevent/2.0.11/libevent-2.0.11-i486-1sl.txz 983db1f4445d017ba6bd3731dc63d499 http://mirrors.slackware.com/slackware/slackware-14.0/slackware/l/libidn-1.25-i486-2.txz bd13034446d71ce8b140efd4b12f7df7 http://mirrors.slackware.com/slackware/slackware-13.1/slackware/n/openldap-client-2.4.21-i486-1.txz 330d34e3b0d896cd1033fe3eddb3b259 --no-check-certificate https://github.com/downloads/Influencer/UNplugged/transmission.png --no-check-certificate https://dl.dropboxusercontent.com/s/2g1thgkqguy218i/transmission-2.82r14243-i486-1nr.txz a29979d6cb3a90789465604aff069b35 /dev/null 2>&1 & TIMER=0 while [ ! -e /var/run/transmission/transmission.pid ]; do sleep 1 let TIMER=$TIMER+1 echo -n "$TIMER..." if [ $TIMER -gt 10 ]; then echo echo "Transmission.pid not created for some reason" break fi done if [ -e /var/run/transmission/transmission.pid ]; then echo "Started OK" fi } transmission_stop() { # no-op if not running if [ ! -r /var/run/transmission/transmission.pid ]; then return fi echo -n "Stopping transmission..." # Send process the TERM signal first kill $(cat /var/run/transmission/transmission.pid) sleep 1 # If that didn't work, send the KILL signal if [ -e /var/run/transmission/transmission.pid ]; then kill -9 $(cat /var/run/transmission/transmission.pid ) rm -rf /var/run/transmission/transmission.pid fi echo "...OK" sleep 1 } transmission_restart() { transmission_stop sleep 3 transmission_start } write_config() { echo "# transmission configuration" > /boot/config/plugins/transmission/transmission.cfg echo "SERVICE=\"$SERVICE\"" >> /boot/config/plugins/transmission/transmission.cfg echo "CONFIGDIR=\"$CONFIGDIR\"" >> /boot/config/plugins/transmission/transmission.cfg echo "PORT=\"$PORT\"" >> /boot/config/plugins/transmission/transmission.cfg echo "ROUTE_VPN=\"$ROUTE_VPN\"" >> /boot/config/plugins/transmission/transmission.cfg } transmission_enable() { if [ "$SERVICE" != "enable" ]; then SERVICE=enable fi ROUTE_VPN="$2" PORT="$3" # if different Config Directory specified, move files to the new location if [ "$1" != "" -a "$1" != "$CONFIGDIR" ]; then transmission_stop if [ ! -e "$1" ]; then mkdir -p "$1" fi chown transmission:users "$1" echo -n "Moving transmission configuration files to $1" mv "$CONFIGDIR"/* "$1" rmdir "$CONFIGDIR" CONFIGDIR="$1" echo fi write_config transmission_restart } transmission_disable() { transmission_stop SERVICE=disable write_config } # read our configuration source /boot/config/plugins/transmission/transmission.cfg case "$1" in 'start') transmission_start ;; 'stop') transmission_stop ;; 'restart') transmission_restart ;; 'enable') transmission_enable $2 $3 $4 ;; 'disable') transmission_disable $2 $3 $4 ;; *) echo "usage $0 start|stop|restart|enable|disable" esac ]]> /boot/config/plugins/transmission/transmission.png
Enable Transmission:
Route Traffic Through VPN Tunnel *:
Web Interface Port:
Configuration directory:
* Requires modified OVPN file and Custom Kernel; see forum thread for details.

ISP allocated Internet IP Address:
VPN tunnel Internet IP Address:


Transmission is running

]]>