Projet

Général

Profil

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.

Ajouté par Yoni Baude il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/04/2017
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Lié à python-pyeole - Tâche #16351: Les patchs devraient toujours être utilisés lors de la templatisation des fichiers bareos Fermé 07/09/2016

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

Formats disponibles : Atom PDF