Tâche #20336
Distribution EOLE - Scénario #20318: Traitement express MEN (19-21)
Bareos 2.5.2 : la commande bareosconfig.py ne prend pas en compte les bons templates pour la génération des fichiers de configuration.
Description
Bonjour,
Lorsque l'on utilise un patch sur les fichiers de configuration Bareos, la commande bareosconfig.py ne prend pas en compte les bon templates.
fichier source /usr/lib/python2.7/dist-packages/pyeole/bareos.py
BAREOS_SCHEDULE = {'full_name': u'/etc/bareos/bareosschedule.conf', 'source': u'/usr/share/eole/creole/distrib/bareosschedule.conf', 'name': u'bareosschedule.conf', 'activate': True, 'del_comment': u'', 'mkdir': False, 'rm': False, } BAREOS_SCHEDULEPOST = {'full_name': u'/etc/bareos/bareosschedulepost.conf', 'source': u'/usr/share/eole/creole/distrib/bareosschedulepost.conf', 'name': u'bareosschedulepost.conf', 'activate': True, 'del_comment': u'', 'mkdir': False, 'rm': False, } BAREOS_DIR = {'full_name': u'/etc/bareos/bareos-dir.conf', 'source': u'/usr/share/eole/creole/distrib/bareos-dir.conf', 'name': u'bareos-dir.conf', 'activate': True, 'del_comment': u'', 'mkdir': False, 'rm': False,
Correction du fichier /usr/lib/python2.7/dist-packages/pyeole/bareos.py
BAREOS_SCHEDULE = {'full_name': u'/etc/bareos/bareosschedule.conf', 'source': u'/var/lib/creole/bareosschedule.conf', 'name': u'bareosschedule.conf', 'activate': True, 'del_comment': u'', 'mkdir': False, 'rm': False, } BAREOS_SCHEDULEPOST = {'full_name': u'/etc/bareos/bareosschedulepost.conf', 'source': u'/var/lib/creole/bareosschedulepost.conf', 'name': u'bareosschedulepost.conf', 'activate': True, 'del_comment': u'', 'mkdir': False, 'rm': False, } BAREOS_DIR = {'full_name': u'/etc/bareos/bareos-dir.conf', 'source': u'/var/lib/creole/bareos-dir.conf', 'name': u'bareos-dir.conf', 'activate': True, 'del_comment': u'', 'mkdir': False, 'rm': False,
Cdlt
Yoni
Demandes liées
Historique
#1 Mis à jour par Yoni Baude il y a presque 7 ans
Pour la correction, modification du fichier /usr/lib/python2.7/dist-packages/pyeole/bareos.py avec la commande :
sed -i -e 's-\/usr\/share\/eole\/creole\/distrib\/-\/var\/lib\/creole\/-g' /usr/lib/python2.7/dist-packages/pyeole/bareos.py
Ou si utilisation d'une variante sur zéphir ajouter le fichier corrigé /usr/lib/python2.7/dist-packages/pyeole/bareos.py en attendant la correction de l'équipe Eole.
#2 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Lié à Tâche #16351: Les patchs devraient toujours être utilisés lors de la templatisation des fichiers bareos ajouté
#3 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Assigné à mis à Emmanuel GARETTE
C'est déjà fait depuis 2.6.0.
Voir si on fait un backport.
#4 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Tâche parente mis à #20101
#5 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
- Temps estimé mis à 1.00 h
- Restant à faire (heures) mis à 0.25
Backport faire sur le version d'EOLE avec Bareos :
- 2.5.1
- 2.5.2
#6 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Tâche parente changé de #20101 à #20318
#7 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Projet changé de Distribution EOLE à python-pyeole
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
jojo@jojo-MS-B09611:~/git/python-pyeole (master=)$ git branch -r --contains b9a9ffe6 origin/2.5.1/master origin/2.5.2/master origin/2.6.0/master origin/2.6.1/master origin/HEAD -> origin/master origin/dist/eole/2.5.1/master origin/dist/eole/2.5.2/master origin/master