Projet

Général

Profil

Anomalie #2084

Test si le conteneur existe à l'instance/reconfigure

Ajouté par Emmanuel GARETTE (2) il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
20/09/2011
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

Il faudrait tester si le conteneur existe avant de le configurer.

--- cfgparser.py    2011-09-20 21:16:07.000000000 +0200
+++ /usr/share/pyshared/creole/cfgparser.py    2011-09-20 21:22:24.000000000 +0200
@@ -578,6 +578,8 @@
                 containers.append(self.get_container_name(name, tcontainer))
         containers = list(set(containers))
         for container in containers:
+            if not isdir(self._make_root_path(container)):
+                raise Exception("Le conteneur %s n'existe pas" % container)
             for filename in glob(join(self._make_root_path(container), 'config.d', 'eth*')):
                 unlink(filename)
             for filename in glob(join(self._make_root_path(container), 'interfaces.d', 'eth*')):

Révisions associées

Révision 75a5ca3d (diff)
Ajouté par Daniel Dehennin il y a plus de 12 ans

Configuring container fails if it does not exist.

  • creole/cfgparser.py (EoleDict.write_config): Test if container exists
    before configuring, patch by Emmanuel Garette (Fixes #2084).

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 12 ans

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

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Assigné à mis à Daniel Dehennin
  • Version cible mis à Mises à jour 2.3 - 02 RC

#3 Mis à jour par Fabrice Barconnière il y a plus de 12 ans

  • Statut changé de Résolu à Fermé
  • Distribution mis à EOLE 2.3

Formats disponibles : Atom PDF