Projet

Général

Profil

Evolution #7515

ajouter un attribut auto_save aux variables creole

Ajouté par Bruno Boiget il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
21/03/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

Dans certains cas, on peut vouloir stocker la valeur d'un fill à la sauvegarde de la configuration (équivalent du fonctionnement des fills sur creole 2.3)

Pour un cas concret, voir les remarques de la demande liés (mots de passes avec une fonction de calcul aléatoire pour bacula)

Nécessaire pour résoudre les problèmes de configuration bacula depuis l'ead.

A priori il existe une propriété force_store_value dans tiramisu qui gérerait ce cas

-−> ajouter un attribut auto_save dans la dtd de creole qui appliquerait cette propriété aux variables


Demandes liées

Lié à eole-bacula - Anomalie #7480: La programmation d'une sauvegarde quotidienne ne fonctionne pas Fermé
Lié à Documentations - Tâche #7905: Nouveaux attributs à documenter dans "Les dictionnaires Creole" Fermé 08/12/2014 04/07/2014
Lié à Tiramisu - Anomalie #8020: auto_save ne fonctionne pas avec les multi Fermé 02/05/2014

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Echéance mis à 21/03/2014
  • Assigné à mis à Emmanuel GARETTE

#2 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

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

#3 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

Pour tester, lancer gen_config et vérifier que type_maj soit par défaut (valeur en bleu).

Dans /usr/share/eole/creole/dicos/00_common.xml remplacer :

<variable name='type_maj' type='string' description='Niveau de mise à jour' >

par

<variable name='type_maj' type='string' description='Niveau de mise à jour' auto_save="True">

La valeur doit être modifié (en noir) avec le "owner" "gen_config".

La valeur doit ensuite être enregistrée dans le config.eol.

#4 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Statut changé de Résolu à Fermé

OK, modulo le bug lié :

root@scribe:~# grep serveur_maj /etc/eole/config.eol
root@scribe:~# grep serveur_maj /usr/share/eole/creole/dicos/00_common.xml
            <variable name='serveur_maj' type='domain' description='Serveur de mise à jour' multi='True' mandatory='True' auto_save="True">
[..]

Dans gen_config c'est bien considéré comme modifié. Puis :

grep serveur_maj /etc/eole/config.eol
[..]"serveur_maj": {"owner": "gen_config", "val": ["eole.ac-dijon.fr", "ftp.crihan.fr"]}[..]

Formats disponibles : Atom PDF