Projet

Général

Profil

Evolution #4265

Fournir un script de service pour creoled

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
developpeurs_eole
Catégorie:
-
Début:
11/10/2012
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Description

L’outil gen_config devrait lancer creoled à la sortie lorsque le fichier /etc/eole/config.eol est présent.

Sinon c’est à la première commande qui utilise le client de le faire.

creoled se lance par l’une commandes suivantes :

  • /etc/init.d/creoled start
  • invoke-rc.d creoled start
  • service creoled start

Révisions associées

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

Le serveur creoled peut être lancé sans configuration

  • creole/server.py (CreoleServer.get_config): Gère si les valeurs ne sont
    pas disponibles.
    (CreoleServer._no_config): Formate l’erreur 4 pour le client.
    (CreoleServer.get): Gère si aucune configuration n’est disponible.
    (CreoleServer.list): Idem.
    (_load_argparse): Supprime l’option d’activation de l’autoreload.
    (CreoleDaemon._get_conf): Ne gère plus l’autoreload.
    (CreoleDaemon.run): Active l’autoreload systématiquement mais
    uniquement sur une modification du fichier de configuration EOLE.
  • creole/client.py (CreoleClient.request): Ajout de la réponse en cas
    d’erreur.
  • creole/creoleloader.py (CreoleVarLoader.load_values): Si le fichier
    n’existe pas il faut lever une exception IOError.

Fixes: #4265 @25m

Révision 9b7211d3 (diff)
Ajouté par Daniel Dehennin il y a plus de 11 ans

Gére le fichier d’init de creoled

  • debian/rules: Spécifie le nom du fichier d’init.
  • debian/creole.creoled.init: Lien vers l’init de creoled.

Ref: #4265 @2m

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 11 ans

Une autre possibilité est de démarrer creoled automatiquement et activer l’autoreload sur /etc/eole/config.eol

#2 Mis à jour par Daniel Dehennin il y a plus de 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Sujet changé de gen_config devrait lancer creoled à Fournir un script de service pour creoled
  • Statut changé de Résolu à Fermé
root@eoleng:~# /etc/init.d/creoled status
 * creoled is running

Formats disponibles : Atom PDF