]>
git.ipfire.org Git - ipfire-2.x.git/blob - src/initscripts/init.d/ipfireseeder
def3292031e3a2fd3e60f9507410c79682b5591b
2 ########################################################################
3 # Begin $rc_base/init.d/ipfireseeder
5 # Description : This is a script that starts the torrent-seeder on your
8 # Authors : Michael Tremer (mitch@ipfire.org)
14 ########################################################################
21 boot_mesg
"Starting IPFire Seeder..."
24 screen
-dmS seeder
/usr
/bin
/rtorrent
-o port_range
=35700-35700 \
25 -o download_rate
=180 -o upload_rate
=15 \
26 -o min_peers
=10 -o max_peers
=30 \
27 -o min_peers_seed
=1 -o max_peers_seed
=5 \
29 /var
/ipfire
/seeder
/*.torrent
&
31 if ! grep -q "35700:35700" /var
/ipfire
/xtaccess
/config
; then
32 echo "tcp,0.0.0.0/0,35700:35700,on,0.0.0.0,IPFireSeeder" >> /var
/ipfire
/xtaccess
/config
33 /usr
/local
/bin
/setxtaccess
38 boot_mesg
"Stopping IPFire Seeder..."
39 killproc
/usr
/bin
/rtorrent
43 boot_mesg
"Reloading IPFire Seeder..."
44 reloadproc
/usr
/bin
/rtorrent
54 statusproc
/usr
/bin
/rtorrent
58 echo "Usage: ${0} {start|stop|reload|restart|status}"
63 # End $rc_base/init.d/ipfireseeder