Tâche #21341
Scénario #21239: Fournir un module AmonEcole-Eclair
Simplifier le script postservice eclair
Description
- Ce script exécute beaucoup de commande qu’il faudrait transformer en script installé dans le conteneur eclair (ou le maître en fonction du choix fait dans #21340)
- Avoir un fichier de configuration
- Le postservice ne ferait qu’appeler ce script
Révisions associées
Postservice need to work in container mode
- scripts/configure-ltspserver-container: configuration of ltspserver
container.
- sbin/eole-gen-ltsp-images: generate LTSP images.
- postservice/00-ltsp: reduce to simply calling in-container scripts.
Ref: #21341
Install helper scripts in container package
- debian/eole-ltsp-server-pkg.install: install LTSP helper scripts.
- debian/eole-ltsp-server.install: use more specific install path.
Ref: #21341
EOLE scripts and logo must be in container
They are used by the LTSP image generation tool.
Ref: #21341
LTSP image generation scripts use a configuration file
- tmpl/eole-ltsp.conf: configuration file for LTSP image generation
scripts.
- dicos/30_ltsp.xml: add template to container.
- sbin/eole-gen-ltsp-images: use the configuration file instead of
“CreoleGet” calls.
- scripts/configure-ltspserver-container: ditoo.
Ref: #21341
LTSP generation script is interactive by default
Only passing “reconfigure” makes it non-interactive
- sbin/eole-gen-ltsp-images: revert logic for interactive.
Ref: #21341
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Temps estimé mis à 18.00 h
- Restant à faire (heures) mis à 18.0
#2 Mis à jour par Scrum Master il y a plus de 6 ans
- Description mis à jour (diff)
- Assigné à mis à Daniel Dehennin
#3 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 18.0 à 8.0
#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- % réalisé changé de 0 à 100
#6 Mis à jour par Laurent Flori il y a plus de 6 ans
Les deux scripts fonctionnent bien mais il ne sont pas dans le conteneur ltsp dans le cas d'amonecole. Du coup postservices/00-ltsp echoue
run-parts: executing /usr/share/eole/postservice/00-ltsp instance bash: /usr/share/eole/sbin/configure-ltspserver-container: Aucun fichier ou dossier de ce type run-parts: /usr/share/eole/postservice/00-ltsp exited with return code 127 Erreur : postservice
Solution:
Copier les deux scripts dans le conteneur aux endroits attendus
Les scripts sont installés par le packaging debian.
#7 Mis à jour par Laurent Flori il y a plus de 6 ans
- Restant à faire (heures) changé de 8.0 à 0.5
#8 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0
Le script est bien scindé et il n'y plus de CreoleGet.