Anomalie #2072
patch avec commentaires en erreur sur Amon 2.3
Description
Bonjour,
Sur amon 2.3, nos patch, précédemment adaptés à la 2.3, apparaissent bons dans le creole.log mais en erreur avec un diagnose.
2011-09-13 12:07:40,820 INFO lecture du fichier /usr/share/eole/creole/dicos/variante/amon_aix-marseille.xml
patching file squid.conf
patching file cron-root
patching file resolv.conf
patching file sudoers
patching file active_tags
2011-09-13 12:07:41,737 INFO ===========================================
2011-09-13 12:07:41,737 INFO Debut de l'instanciation
2011-09-13 12:07:41,738 INFO ===========================================
2011-09-13 12:07:42,247 INFO Fichier /etc/oinkmaster.conf non instancie
2011-09-13 12:07:42,247 INFO -------------------------------------------
- Patches
. patches => Erreur
fichiers : squid.conf.patch_
Erreur vu dans /usr/share/zephir/monitor/stats/1300/patches/agent.xml
table_data=[
{
'dest':'/var/lib/creole/squid.conf',
'etat':'Off',
'patch':'/usr/share/eole/creole//patch/variante/squid.conf.patch',
'pattern':'## AixMars - acl pour plage cio non acce',
},
cela vient surement de la comparaison du patch, où nous avons inséré des commentaires, avec le fichier final sans commentaire dans /var/lib/creole/squid.conf
Il faudrait, dans l’agent de comparaison des patchs, ne pas tenir compte des lignes avec un # .
Related issues
Associated revisions
gestion de la suppression des commentaires dans l'agent patches (fixes #2072)
History
#1 Updated by Joël Cuissinat over 11 years ago
- Project changed from Amon to zephir-client
#2 Updated by Joël Cuissinat over 11 years ago
- Assigned To set to Bruno Boiget
- Target version set to Mises à jour 2.3 - 02 RC
- Estimated time set to 0.50 h
#3 Updated by Bruno Boiget over 11 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 5791dac7305e6adb51aa7e23bf802e3596829ac6.
#4 Updated by Bruno Boiget over 11 years ago
J'ai ajouté un traitement particulier pour php.ini et squid.conf (les 2 seuls templates qui ont l'air d'utiliser del_comment pour l'instant).
Si un nouveau fichier utilise cette fonction, il faudra mettre à jour l'agent pour le prendre en compte. Je n'ai pas fait de récupération automatique des templates concernés depuis les dictionnaires pour éviter de ralentir l'agent.
Une façon simple de ne pas avoir ce genre de problème est de ne pas ajouter de commentaires sur la première ligne modifiée par le patch (c'est celle là qui est vérifiée dans le fichier de destination).
#5 Updated by Joël Cuissinat over 11 years ago
- Status changed from Résolu to Fermé
- Distribution set to EOLE 2.3
Test patch squid avec commentaire sur 1ère ligne => OK