Projet

Général

Profil

Anomalie #2139

cfgparer.py : suppression des fichiers temporaires

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:
01/10/2011
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

--- cfgparser.py    2011-10-01 16:02:09.000000000 +0200
+++ /usr/share/pyshared/creole/cfgparser.py    2011-10-01 16:07:52.000000000 +0200
@@ -579,7 +579,7 @@
         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)            
+                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*')):
@@ -645,6 +645,7 @@
             t = Template(inputfile, templatedir=datadir)
             t.target = outputfile
             t.process(self)
+            unlink(inputfile)

         for container in containers:
             inputfile = mktemp()
@@ -657,6 +658,7 @@
             t = Template(inputfile, templatedir=datadir)
             t.target = join(self._make_root_path(container), 'rootfs', 'etc', 'network', 'interfaces')
             t.process(self)
+            unlink(inputfile)

     def _build_ve_interface(self, cname, interface):
         #eth1 => 1
@@ -992,6 +994,7 @@
             t = Template(inputfile, templatedir=datadir)
             t.target = outputfile
             t.process(self)
+            unlink(inputfile)

     def regroupe_services(self, tcontainer):
         """ 

Révisions associées

Révision 682aa9a3 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

cfgparer.py : suppression des fichiers temporaires (fixes #2139)

Historique

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

  • Version cible mis à Mises à jour 2.3 - 02 RC

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

  • Assigné à mis à Joël Cuissinat

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

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

#4 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