diff --git a/src/initscripts/init.d/ipfireseeder b/src/initscripts/init.d/ipfireseeder index 8abac94fd..f93175120 100644 --- a/src/initscripts/init.d/ipfireseeder +++ b/src/initscripts/init.d/ipfireseeder @@ -20,7 +20,13 @@ case "${1}" in start) boot_mesg "Starting IPFire Seeder..." cd /var/log/seeder - loadproc screen -dmS seeder /usr/bin/rtorrent /var/ipfire/seeder/*.torrent + loadproc screen -dmS seeder /usr/bin/rtorrent -o port_range=35700-35705 \ + /var/ipfire/seeder/*.torrent + if ! grep -q "35700:35705" /var/ipfire/xtaccess/config ; then + echo "tcp,0.0.0.0/0,35700:35705,on,0.0.0.0,IPFireSeeder" >> /var/ipfire/xtaccess/config + echo "udp,0.0.0.0/0,35700:35705,on,0.0.0.0,IPFireSeeder" >> /var/ipfire/xtaccess/config + /usr/local/bin/setxtaccess + fi ;; stop)