Anomalie #2110
Test pour savoir si un paquet est installé durant gen_conteneurs défectueux
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
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 == []:
Révisions associées
creole/cfgparser.py : application du patch "Test pour savoir si un paquet est installé durant gen_conteneurs" (fixes #2110)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 14 ans
- Version cible mis à Mises à jour 2.3 - 02 RC
#2 Mis à jour par Joël Cuissinat il y a plus de 14 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 1ab378a6f962df0d39c28d811fa44eb47343fadf.
#3 Mis à jour par Fabrice Barconnière il y a plus de 14 ans
- Statut changé de Résolu à Fermé
- Distribution mis à EOLE 2.3