Projet

Général

Profil

Tâche #27570

Scénario #27100: Traitement express MEN (13-15)

Le service eole-lsc ne devrait pas être géré par Creole

Ajouté par Joël Cuissinat il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
02/07/2018
Echéance:
% réalisé:

0%

Restant à faire (heures):
0.0

Description

Attention : il est appelé par CreoleService dans certains paquets !


Demandes liées

Lié à Distribution EOLE - Tâche #28281: Correction HORUS-T08-001 - Réplication LDAP "manuelle" - (2.7.1-beta2) Fermé 29/04/2019

Révisions associées

Révision 6dcb16f8 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

Add enable/disable functions in utils.sh

Ref: #27570
Ref: #26969

Révision 832d7d1f (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

Use new functions to manage tftpa-hpa service

Ref: #27570
Ref: #26969

Révision 3556a0a8 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

Don't manage eole-lsc with Creole

  • dicos/26_eolead.xml : remove service managing
  • posttemplate/05-eolead : stop and start service

Ref: #27570

Révision 6cf9ca9b (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

  • eoletools.py : group imports

Ref: #27570

Révision bccc6664 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

  • eoletools.py : manage eole-lsc without creole

Ref: #27570

Révision 26816132 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

  • aaf.py : manage eole-lsc without creole

Ref: #27570

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Joël Cuissinat il y a environ 5 ans

eole-ad/sbin/eolelsc:DEFAULT="/etc/default/eole-lsc" 
eole-ad/.git/COMMIT_EDITMSG:         <service servicelist='eolead'>eole-lsc</service>
eole-ad/.git/COMMIT_EDITMSG:         <file filelist='eolead' name='/etc/default/eole-lsc' source='eole-lsc.default'/>
eole-ad/.git/COMMIT_EDITMSG: CreoleService eole-lsc stop
eole-ad/.git/logs/HEAD:9a249b95240de391e83d9fecd7f579aaaf812c4f 4dcc8798ada1ad0566ed96140d96c6d96aa20001 Joël Cuissinat <joel.cuissinat@ac-dijon.fr> 1521475860 +0100    commit: Transformation de debian/eole-ad.eole-lsc.service en lien symbolique
eole-ad/.git/logs/HEAD:6a720bf8050a68aa75e2f80ffed02020c4b0dd86 b791210b10ee808442d2c881c712e3ccc31d5273 Joël Cuissinat <joel.cuissinat@ac-dijon.fr> 1521477617 +0100    commit: Mise à niveau du service eole-lsc
eole-ad/.git/logs/refs/heads/dist/eole/2.6.2/master:9a249b95240de391e83d9fecd7f579aaaf812c4f 4dcc8798ada1ad0566ed96140d96c6d96aa20001 Joël Cuissinat <joel.cuissinat@ac-dijon.fr> 1521475860 +0100    commit: Transformation de debian/eole-ad.eole-lsc.service en lien symbolique
eole-ad/.git/logs/refs/heads/2.6.2/master:6a720bf8050a68aa75e2f80ffed02020c4b0dd86 b791210b10ee808442d2c881c712e3ccc31d5273 Joël Cuissinat <joel.cuissinat@ac-dijon.fr> 1521477617 +0100    commit: Mise à niveau du service eole-lsc
eole-ad/tmpl/eole-lsc.default:# defaults file for eole-lsc service
eole-ad/dicos/26_eolead.xml:        <service servicelist='eolead'>eole-lsc</service>
eole-ad/dicos/26_eolead.xml:        <file filelist='eolead' name='/etc/default/eole-lsc' source='eole-lsc.default'/>
eole-ad/schedule/scripts/eolead:service eole-lsc stop
eole-ad/schedule/scripts/eolead:service eole-lsc start
eole-lsc:# Default file for eole-lsc service
horus-backend/horus/aaf.py:        service_code('eole-lsc', 'stop', 'annuaire')
horus-backend/horus/aaf.py:        service_code('eole-lsc', 'start', 'annuaire')
scribe-backend/scribe/eoletools.py:        service_code('eole-lsc', 'start', 'annuaire')
scribe-backend/scribe/eoletools.py:        service_code('eole-lsc', 'stop', 'annuaire')
zephir-parc/data/dictionnaires/2.7.0/eole/eole-ad/26_eolead.xml:        <service servicelist='eolead'>eole-lsc</service>
zephir-parc/data/dictionnaires/2.7.0/eole/eole-ad/26_eolead.xml:        <file filelist='eolead' name='/etc/default/eole-lsc' source='eole-lsc.default'/>
zephir-parc/data/dictionnaires/2.7.1/eole/eole-ad/26_eolead.xml:        <service servicelist='eolead'>eole-lsc</service>
zephir-parc/data/dictionnaires/2.7.1/eole/eole-ad/26_eolead.xml:        <file filelist='eolead' name='/etc/default/eole-lsc' source='eole-lsc.default'/>
zephir-parc/data/dictionnaires/2.6.2/eole/eole-ad/26_eolead.xml:        <service servicelist='eolead'>eole-lsc</service>
zephir-parc/data/dictionnaires/2.6.2/eole/eole-ad/26_eolead.xml:        <file filelist='eolead' name='/etc/default/eole-lsc' source='eole-lsc.default'/>

Les appels à service_code peuvent être remplacés par :

from pyeole.service import unmanaged_service
unmanaged_service('stop', 'eole-lsc', 'service')
unmanaged_service('start', 'eole-lsc', 'service')

#3 Mis à jour par Joël Cuissinat il y a environ 5 ans

Sinon, on peut estimer que le service est bien activé :

jojo:~/git/eole-ad (dist/eole/2.6.2/master=)$ cat debian/rules 
#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
    dh $@ --with systemd

override_dh_systemd_enable:
    dh_systemd_enable -peole-ad --name=eole-lsc

.PHONY: override_dh_systemd_enable

#4 Mis à jour par Joël Cuissinat il y a environ 5 ans

Fusionné en 2.7.1.

Pour la fusion en 2.6.2, il y aura des merge à réaliser dans les projets suivants :
  • scribe-backend
  • horus-backend
  • eole-ad

#5 Mis à jour par Scrum Master il y a environ 5 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Scrum Master il y a environ 5 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

#7 Mis à jour par Gilles Grandgérard il y a presque 5 ans

  • Lié à Tâche #28281: Correction HORUS-T08-001 - Réplication LDAP "manuelle" - (2.7.1-beta2) ajouté

Formats disponibles : Atom PDF