Project

General

Profile

Evolution #3867

zephir et les briques Eole de base

Added by Thierry Bertrand over 8 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
07/25/2012
Due date:
02/07/2014
% Done:

100%

Estimated time:
4.00 h
Spent time:
Distribution:
EOLE 2.3

Description

Bonjour,

lorsqu'on installe un service élémentaire Eole (ex. eole-dhcp) sur un serveur, les dictionnaires ne sont pas remontés sur le Zephir.
Du coup, les interfaces de configuration via gen_config et zephir sont différentes.
De la même façon, ajouter le paquet dans la variante ou via personnalisation de serveur, on obtient le même effet.

Serait-il possible de faire remonter sur le Zephir les dicos ajoutés de ces manières svp ?

Actuellement, on s'en sort en déclarant ces mêmes dicos sur le Zephir mais en repassant dessus par l'ajout d'exists='False'.
Ca va bien pour 1 ou 2 dicos mais n'est pas viable pour plus et surtout, les maj impliquent à refaire ce bricolage.

Merci
Cordialement


Related issues

Related to zephir-client - Anomalie #4640: problème à l'enregistrement possible en cas de redefine sur une variable Fermé 01/04/2013 02/15/2013
Related to zephir-client - Anomalie #7305: Traceback à l'enregistrement_zephir Fermé 02/07/2014

Associated revisions

Revision e696dc99 (diff)
Added by Bruno Boiget over 7 years ago

ajout du répertoire 'package' au niveau variante (ref #3867)

Revision eefc566b (diff)
Added by Bruno Boiget over 7 years ago

modules 2.3 en mode standard par défaut (ref #3867)

Revision a09e5bd3 (diff)
Added by Bruno Boiget over 7 years ago

vérification de l'existence du répertoire package pour les variantes (ref #3867)

Revision 62561380 (diff)
Added by Bruno Boiget over 7 years ago

ajout du répertoire 'package' au niveau variante (ref #3867)

Revision bf0ced84 (diff)
Added by Bruno Boiget over 7 years ago

modules 2.3 en mode standard par défaut (ref #3867)

Revision 23a18ea6 (diff)
Added by Bruno Boiget over 7 years ago

vérification de l'existence du répertoire package pour les variantes (ref #3867)

History

#1 Updated by Joël Cuissinat over 8 years ago

  • Assigned To set to Bruno Boiget
  • Target version set to Mises à jour 2.3.8
  • Estimated time set to 4.00 h

#2 Updated by Karim Ayari over 8 years ago

une petite màj, on a installé eqos sur des horus et on n'a pas le dico sur Zéphir.

#3 Updated by Guillaume PITARD over 8 years ago

Bonjour,

Idem pour le paquet eole-snmpd.

Comment l'installer proprement sur tous nos modules eole, sans passer par la """solution""" proposée par Thierry.

Est-ce qu'il serait possible qu'à partir d'une ligne <package>eole-snmpd</package> dans un dicos le dico correspondant au package soit automatiquement vu dans le zephir ou le gen_config.

Cordialement,

#4 Updated by Bruno Boiget about 8 years ago

  • Status changed from Nouveau to Accepté

La gestion des dictionnaires pour les modules 2.3 est en cours de réécriture pour permettre d'activer / désactiver des dictionnaires au niveau module/variante/serveur.

cf branche de développement testpaq (un début d'explication des modifications est présent dans le fichier dictionnaires.txt à la racine du projet).

#5 Updated by Joël Cuissinat about 8 years ago

  • Target version changed from Mises à jour 2.3.8 to Mises à jour 2.3.9

#6 Updated by Redmine Admin about 8 years ago

  • Target version changed from Mises à jour 2.3.9 to Mises à jour 2.3.10

#7 Updated by Joël Cuissinat almost 8 years ago

  • Target version changed from Mises à jour 2.3.10 to Mises à jour 2.3.11

#8 Updated by Joël Cuissinat over 7 years ago

  • Target version changed from Mises à jour 2.3.11 to Mises à jour 2.3.12

#9 Updated by Bruno Boiget over 7 years ago

résumé des modifications sur la branche de développement:


    Création d'un pool de dictionnaires commun pour tous les modules eole-2.3

        les dictionnaires sont tous regroupés dans une arborescence (sous /usr/share/zephir/dictionnaires):
        <version_eole>/eole/<nom_paquet>/<nom_dico>.xml -> dictionnaires livrés par eole
        <version_eole>/local/<nom_dico>.xml -> dictionnaires personnalisés des utilisateurs
        <version_eole>/local/<nom_paquet>/<nom_dico>.xml -> dictionnaires livrés dans des paquets tiers

        chaque module peut définir un liste de paquet 'de base' qui ne sera pas modifiable:
        /var/lib/zephir/default_module/<n°_distrib_eole>/nom_module

        Pour éviter les problèmes avec l'existant, les modules utilisent l'ancienne méthode
        de gestion des paquets tant que ce fichier est vide

    Interface d'ajout/suppression/consultation de dictionnaires locaux.

        Cette page est accessible pour chaque version de distribution
        depuis la page listant les modules (si au moins un module de cette
        version liste ses paquets de base dans son fichier d'activation)

    Possibilité d'activer/désactiver des dictionnaires dans l'interface web

        Si un module est configuré pour utiliser la nouvelle gestion des dictionnaires,
        il devient possible d'activer/désactiver des dictionnaires prédéfinis au niveau:
        - de l'édition du module
        - de l'édition d'une variante du module
        - de la page de gestion des fichiers personnalisés d'un serveur

    fichier de liste de paquets amonecole/scribe + ajout de dicos/package (non activés par défaut)

Ces fonctionnalités ont été mergées avec les modifications pour la gestion de la distribution eole 2.4

#10 Updated by Bruno Boiget about 7 years ago

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

#11 Updated by Fabrice Barconnière about 7 years ago

  • Due date set to 02/07/2014

#12 Updated by Fabrice Barconnière about 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF