Anomalie #2110
Test pour savoir si un paquet est installé durant gen_conteneurs défectueux
Status:
Fermé
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
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
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
Appliqué par commit 1ab378a6f962df0d39c28d811fa44eb47343fadf.
#3 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Résolu to Fermé
- Distribution set to EOLE 2.3