La version 1.1.3 est scellée. Désormais, toute modification concernera une version n > 1.1.3 (avec n à définir au moment de la publication, en fonction de l'importance des changements). -------------- TODO -------------- * Faire en sorte que le fichier "0.maj_logon.log" contienne plus d'information quand il n'y a pas eu MAJ. Par exemple, si l'exécution du script distant provoque une erreur il faudrait que ce soit indiqué dans ce fichier (il me semble que ce n'est pas le cas actuellement). * Au niveau des scripts d'intégration, un ping sur le serveur est effectué. Si ce ping échoue, le script s'arrête avant de faire quoi que ce soit sur le système. Seulement, il semblerait que dans certains établissements, le serveur soit configuré pour ne pas répondre aux pings. Il faudrait du coup implémenter une option supplémentaire au niveau du script d'intégration qui désactive ce test du ping sur le serveur. * Il faudra un jour rendre les scripts d'intégration plus robustes : 1. Au niveau de l'installation des paquets : for paquet in $PAQUETS_TOUS; do if ! apt-get install "$paquet" --yes >/dev/null 2>&1; then afficher "Désolé, problème lors de l'installation du paquet $paquet qui est nécessaire à l'intégration." exit 1 fi done 2. Lors des confs de fichiers : a. On garde dans /etc/se3/save/ tous les fichiers de confs qui seront amenés à être modifiés. On garde les fichiers de confs tels qu'ils sont sur le clients et basta. Lors d'une intégration si ce dossier existe déjà alors on le conserve tel quel, on passe l'étape de sauvegarde des fichiers de confs et on va à l'étape b. Seule une désintégration pourra supprimer ce dossier. b. Si un fichier de conf est modifié ou créé complètement, peu importe dans les deux cas, on fait un « cat » radical, certes, mais très robuste au moins : cat > fichier.conf <