Pour cette partie, $nom vautrât soit 1 soit 2.
On y découvre les template d'unit file pour tor :
- On crée une nouvelle instance de Tor avec
tor-instance-create $nom - On déplace le
torrcavecmv /etc/tor/tor$nom.cfg /etc/tor/instances/$nom/torrcOn en profite pour enlever les directivesDataDirectory,PidFile,ControlSocket,CookieAuthFileetLog. - On déplace également les données de l'instance avec
mv /var/lib/tor/$nom/* /var/lib/tor-instances/$nom/
chown -R _tor-$nom /var/lib/tor-instances/$nom
rm -r /var/lib/tor/$nom - On vérifie que tout s'est bien passé en lançant
systemctl start tor@$nom, qui devrait passer sans problème, mais confirmons tout de même avecsystemctl status -l tor@$nom. - Une fois qu'on s'est assuré que tout fonctionne, on active le service au
boot avec
systemctl enable tor@$nom. - On n'oublie pas de commit tout ça dans
etckeeper.
Aussi, on prend garde à ajouter pour apt les dépôts contrib et non-free : on a besoin de paquets pour les firmwares.