SwordArMor

Ebuild pour la suite de tests blaeu pour les sondes RIPE Atlas

Blaeu

Blaeu permet de créer des tests en utilisant l’API d’Atlas puis d’afficher le résultat de manière lisible pour un humain ou une machine.
Une description complète est disponible dans le README du répertoire git .

L’installation sous gentoo

L’ebuild est dans mon overlay personnel, il faut donc commencer par l’ajouter :


morvan ~ # cat /etc/portage/repos.conf/SwordArMor.conf
[SwordArMor]
location = /usr/local/overlay/SwordArMor
sync-type = git
sync-uri = https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay.git
auto-sync = yes

Ensuite après avoir synchronisé les dépôts, on peut l’installer avec emerge -va net-analyzer/blaeu, et ensuite c’est censé marcher :


alarig@morvan ~ % blaeu-traceroute --format --requested 1 --asn 204092 --protocol ICMP 2a00:5884:102:1::4
Measurement #12198809 Traceroute 2a00:5884:102:1::4 from AS #204092 uses 1 probes
1 probes reported
Test #12198809 done at 2018-04-17T14:35:41Z
From:  2a00:5884::44    204092    GRIFON, FR
Source address:  2a00:5884::44
Probe ID:  15467
1    2a00:5884::1    204092    GRIFON, FR    [0.511, 0.447, 0.343]
2    2a00:5884:102::1    204092    GRIFON, FR    [0.557, 0.553, 0.632]
3    2a00:5884:102:1::4    204092    GRIFON, FR    [0.795, 0.911, 0.766]

Ebuild

Si vous avez envie de savoir à quoi il ressemble, vous pouvez regarder le fichier blaeu-9999.ebuild sur l’interface web du git.
J’ai également dû écrire cymruwhois-1.6.ebuild car cette bibliothèque n’était pas disponible sous gentoo.

Notes

Attention cependant, je suis tout seul à maintenir mon dépôt. Donc il est possible qu’un jour l’ebuild ne fonctionne plus, et je ne pourrai pas garantir que je vais le réparer. Ce dépôt me sert avant tout à éviter de devoir ré-écrire chaque ebuild sur chacune de mes machines.