Bonjour,
Actuellement j’essaye de refaire un package pour teamspeak à jour. Le dépôt se trouve par ici: https://github.com/inrepublica/teamspeak3_ynh
Le script d’install est presque terminé, mais je me heurte à un petit problème.
En effet, teamspeak fonctionne de telle façon qu’a son premier démarrage (ts3server_minimal_runscript.sh start) celui-ci génère un mot de passe pour l’utilisateur serveradmin et un token qui sert à donner les droits sur le serveur teamspeak.
Maintenant si je lance avec en paramètre un fichier ini (ts3server_minimal_runscript.sh start inifile=teamspeak.ini) afin de lui préciser d’utiliser une base sqlite, celui ne génère plus le mot de passe pour adminserver (pourquoi???).
Du coup moi il faut pourtant que je me débrouille pour récupérer et transmettre ce mot de passe et le token (avec un grep?).
Une solution serait surement de lancer le serveur sans ini, du coup il génère le mot de passe, de le récupérer, de le stopper et enfin de l’enregistrer comme service pour le relancer…
Enfin bref, je suis preneur de vos suggestions!