Project

General

Profile

Evolution #4265

Fournir un script de service pour creoled

Added by Daniel Dehennin over 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
developpeurs_eole
Category:
-
Start date:
10/11/2012
Due date:
% Done:

100%

Spent time:
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

Associated revisions

Revision 59293761 (diff)
Added by Daniel Dehennin over 7 years ago

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

Revision 9b7211d3 (diff)
Added by Daniel Dehennin over 7 years ago

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

History

#1 Updated by Daniel Dehennin over 7 years ago

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

#2 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#3 Updated by Joël Cuissinat about 7 years ago

  • Subject changed from gen_config devrait lancer creoled to Fournir un script de service pour creoled
  • Status changed from Résolu to Fermé
root@eoleng:~# /etc/init.d/creoled status
 * creoled is running

Also available in: Atom PDF