Projet

Général

Profil

Tâche #21341

Scénario #21239: Fournir un module AmonEcole-Eclair

Simplifier le script postservice eclair

Ajouté par Daniel Dehennin il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/09/2017
Echéance:
% réalisé:

100%

Temps estimé:
18.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Révision 80795755 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision 09cf5ba6 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision cba3fc7e (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Fix installation of scripts

Put only configure-ltspserver-container in the container.

Ref: #21341

Révision dcc3571b (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

EOLE scripts and logo must be in container

They are used by the LTSP image generation tool.

Ref: #21341

Révision 5c5da787 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision 482a9d05 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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.

Formats disponibles : Atom PDF