Project

General

Profile

Anomalie #2110

Test pour savoir si un paquet est installé durant gen_conteneurs défectueux

Added by Emmanuel GARETTE (2) over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
09/26/2011
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

On test la présence d'un paquet dans un conteneur sur le groupe de conteneur et non sur le nom du conteneur lui-même. Mais le groupe de conteneur peut être créé dans /etc/eole/containers.conf APRÈS l'installation du conteneur lui-même. Le test est donc défectueux.

Je déplace aussi la ligne de log, il n'est pas nécessaire de dire qu'on installe un paquet déjà installé.

--- cfgparser.py    2011-09-26 18:15:03.367461523 +0200
+++ /usr/share/pyshared/creole/cfgparser.py    2011-09-26 18:39:26.423430682 +0200
@@ -753,8 +753,8 @@
                 #ne demonte pas proc si pas monte
                 mount_proc = False
                 for package in value['packages']:
-                    self.log.info('Installation de %s' % package)
-                    if not is_installed(package, container=cname, context=False):
+                    if not is_installed(package, container=name, context=False):
+                        self.log.info('Installation de %s' % package)
                         #si non monte, monte les repertoires contenus dans le
                         #fichier fstab du conteneur
                         if fstab == []:

Associated revisions

Revision 1ab378a6 (diff)
Added by Joël Cuissinat over 11 years ago

creole/cfgparser.py : application du patch "Test pour savoir si un paquet est installé durant gen_conteneurs" (fixes #2110)

History

#1 Updated by Joël Cuissinat over 11 years ago

  • Target version set to Mises à jour 2.3 - 02 RC

#2 Updated by Joël Cuissinat over 11 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#3 Updated by Fabrice Barconnière over 11 years ago

  • Status changed from Résolu to Fermé
  • Distribution set to EOLE 2.3

Also available in: Atom PDF