Evolution #7555
Affinage des types utilisés dans le dictionnaire extra 00_bacula.xml
Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
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 !
Related issues
Associated revisions
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
mail_ok et mail_error sont devenues des multi
Ref #7555 @20m
mail_ok et mail_error sont devenues des multi
Ref #7555 @20m
Versionnage de la dépendance sur pyeole
Ref #7555 @5m
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
Appliqué par commit f27bd43e6957a36f20516ba8182f075ba489b025.
#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é