Project

General

Profile

Evolution #7555

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

Added by Joël Cuissinat about 9 years ago. Updated almost 9 years ago.

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

100%

Estimated time:
2.00 h
Spent time:
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


Related issues

Related to 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é 03/07/2014
Related to eole-bacula - Evolution #7561: Les templates baculamailall.conf et baculamailonerror.conf ne sont plus utilisés Fermé 03/07/2014
Related to Tiramisu - Anomalie #7557: Le type "unix_user" n'accepte pas les login de 1 caractère Fermé 04/04/2014

Associated revisions

Revision f27bd43e (diff)
Added by Joël Cuissinat about 9 years ago

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

Revision d5d97761 (diff)
Added by Joël Cuissinat about 9 years ago

mail_ok et mail_error sont devenues des multi

Ref #7555 @20m

Revision 97a09ad3 (diff)
Added by Joël Cuissinat about 9 years ago

mail_ok et mail_error sont devenues des multi

Ref #7555 @20m

Revision 947fe90f (diff)
Added by Joël Cuissinat about 9 years ago

Versionnage de la dépendance sur pyeole

Ref #7555 @5m

Revision c7ff7f58 (diff)
Added by Joël Cuissinat about 9 years ago

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

Ref #7555 @5m

History

#1 Updated by Emmanuel GARETTE about 9 years ago

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 Updated by Joël Cuissinat about 9 years ago

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

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

  • Due date set to 03/07/2014
  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat about 9 years ago

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 Updated by Emmanuel GARETTE almost 9 years ago

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 Updated by Emmanuel GARETTE almost 9 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF