Projet

Général

Profil

Evolution #7555

Affinage des types utilisés dans le dictionnaire extra 00_bacula.xml

Ajouté par Joël Cuissinat 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:
07/03/2014
% réalisé:

100%

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

Description

Dans le dictionnaire /usr/share/eole/creole/extra/bacula/00_bacula.xml, les évolutions suivantes pourraient être envisagées :
  • smb_login => unix_user
  • smb_machine => hostname
  • smb_ip => ip
  • smb_partage => filename ?
  • usb_path => filename
  • mail_ok et mail_error => mail + multi attention des traitements supplémentaires seront nécessaires !

cf. Les types Creole définis


Demandes liées

Lié à ead - Evolution #7447: Le mot clé "None" apparaît si on n'indique pas d'adresse pour l'envoi des logs dans l'EAD Fermé 07/03/2014
Lié à eole-bacula - Evolution #7561: Les templates baculamailall.conf et baculamailonerror.conf ne sont plus utilisés Fermé 07/03/2014
Lié à Tiramisu - Anomalie #7557: Le type "unix_user" n'accepte pas les login de 1 caractère Fermé 04/04/2014

Révisions associées

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

Affinage des types des variables extra pour Bacula

  • extra/bacula/00_bacula.xml : mise à jour des types
  • tmpl/bacula-dir.conf : les adresses mails sont maintenant des multi

Fixes #7555 @1.5h

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

mail_ok et mail_error sont devenues des multi

Ref #7555 @20m

Révision 97a09ad3 (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

mail_ok et mail_error sont devenues des multi

Ref #7555 @20m

Révision 947fe90f (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

Versionnage de la dépendance sur pyeole

Ref #7555 @5m

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

Ajout d'une dépendance versionnée sur pyeole

Ref #7555 @5m

Historique

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

Pour smb_partage, il ne doit pas y avoir de "/", il est possible de mettre "hostname" à la place, mais ce n'est pas forcement un drame puisque le test bacula vérifira que le nom du partage est correct.

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

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

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

  • Echéance mis à 07/03/2014
  • Assigné à mis à Joël Cuissinat

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

Cette demandes affecte trois paquets :
  • python-pyeole (>=2.4.0-113)
  • eole-ead-server (>=2.4.0-25)
  • eole-bacula (>=2.4.0-25)

Les exemples de commandes indiquées dans #7447#note-7 peuvent être utilisées pour qualifier celle-ci.
Les adresses mails doivent être séparées par une virgule.

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

OK :

>>> from creole.loader import creole_loader
>>> a=creole_loader(load_extra=True)
>>> for child in a.bacula.support.cfgimpl_get_description()._children[1]:
...   print child._name, type(child)
... 
support_type <class 'tiramisu.option.UnicodeOption'>
smb_login <class 'tiramisu.option.UsernameOption'>
smb_password <class 'tiramisu.option.UnicodeOption'>
smb_machine <class 'tiramisu.option.DomainnameOption'>
smb_ip <class 'tiramisu.option.IPOption'>
smb_partage <class 'tiramisu.option.DomainnameOption'>
usb_path <class 'tiramisu.option.FilenameOption'>
>>> for child in a.bacula.mail.cfgimpl_get_description()._children[1]:
...   print child._name, type(child), child.impl_is_multi()
... 
mail_ok <class 'tiramisu.option.EmailOption'> True
mail_error <class 'tiramisu.option.EmailOption'> True

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

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF