Bittorrent sur Borsalino

Depuis ce week-end, le serveur de fedora-fr, est doté d'un tracker et d'un client Bittorent.
C'est en effet la solution Bittorent qui a été retenue pour mettre à disposition la version française du Live CD de Fedora Core 6 concoctée par notre amis Trasher.

Borsalino tournant sous Fedora Core 5, il ne dispose pas de Bittorrent en mode service comme l'opus 6; pour y lancer les différents processus au démarrage, j'ai du passer par le fichier /etc/rc.local.
De plus, afin de sécuriser le tout, un compte Bittorent a été mis en place et c'est lui seul qui exécute le client chargé de partager l'ISO.

[bash]
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/root/bin/bttracker
su bittorrent -c /home/bittorrent/bin/btseed

Mon fichier /etc/rc.local

[bash]
cd /home/bittorrent/share/
bttrack --port 6969 --dfile dstate --allowed_dir /home/bittorrent/share/ --allow_get 1

Le fichier bttracker

[bash]
cd /home/bittorrent/share/
bittorrent-console --maxport 6889 /home/bittorrent/share/*.torrent

Le fichier btseed

Attribution - Partage dans les Mêmes Conditions 4.0 International