]>
git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/initscripts/init.d/ipfireseeder
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..."
23 loadproc screen
-dmS seeder
/usr
/bin
/rtorrent
-o port_range
=35700-35700 \
24 -o download_rate
=180 -o upload_rate
=15 \
25 -o min_peers
=10 -o max_peers
=30 \
26 -o min_peers_seed
=1 -o max_peers_seed
=5 \
28 /var
/ipfire
/seeder
/*.torrent
29 if ! grep -q "35700:35700" /var
/ipfire
/xtaccess
/config
; then
30 echo "tcp,0.0.0.0/0,35700:35700,on,0.0.0.0,IPFireSeeder" >> /var
/ipfire
/xtaccess
/config
31 /usr
/local
/bin
/setxtaccess
36 boot_mesg
"Stopping IPFire Seeder..."
37 killproc
/usr
/bin
/rtorrent
41 boot_mesg
"Reloading IPFire Seeder..."
42 reloadproc
/usr
/bin
/rtorrent
52 statusproc
/usr
/bin
/rtorrent
56 echo "Usage: ${0} {start|stop|reload|restart|status}"
61 # End $rc_base/init.d/ipfireseeder