Re: Résoudre un problèm e causé par la version précédente d'un package
Cyril Brulebois <[email protected]> Thu, 14 May 2015 23:43:31 +0200
| Newsgroups | gmane.linux.debian.devel.french |
|---|---|
| Organization | Debian |
| Message-ID | <[email protected]> |
Laurent Guignard <[email protected]> (2015-05-14): > Bonjour, > Cela fait un moment que je n'ai pas mis le nez dans mon package et je > découvre un bug concernant ucf. > Les scripts postinst et postrm utilisent ucf pour gérer les fichiers de > configuration du package. Le problème c'est que la gestion était mal > faite et que les fichiers étaient enregistrés dans la base de référence > d'ucf mais le nom du package était ne l'était pas (d'où un incohérence > de la base de référence ucf). > J'ai corrigé le problème dans la future version mais comment puis-je > fournir un script supprimant toute les références erronnées dans la base > ucf ? > > J'aimerai pouvoir fournir un script essayant de résoudre le problème à > l'installation de la nouvelle version du package... > Est-ce possible et accepté ? > Sinon comment puis-je faire pour indiquer qu'un script est disponible > (je pense à /usr/share/dhcp-probe/ notamment) pour résoudre le > problème ? > Merci de m'éclairer. > Bon weekend Je ne sais pas à quel point les diagrammes d'états sur [1] sont corrects, mais ça devrait t'aider à mieux voir comment les maintainer scripts sont appelés, notamment l'action et la version qui sont passées en paramètres. 1. https://wiki.debian.org/MaintainerScripts Cela devrait te permettre de déterminer si tu es en train de mettre à jour depuis une version qui comprend le problème que tu mentionnes, et de le corriger le cas échéant. Mraw, KiBi.
signature.asc
(application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVVRcDAAoJEP+RSvDCs1UgUr8P/2/fE9aN9q/5JNrAyIL+pO3Y RRppl+zzF5jStZ1l6Nvgd905WGmxaSjduzXlyEPf0TTz58piSbmcE989aBQ9VP02 queTqyFJHrk7Goy4tTcfTtt8TEfOfzfoAYSmA44iZKSQ8lJB+UUaDGvV6NP5LqrF F95vKTQRRv0EO9tj4O8Q7Y+I8IzrtdQ9RjGfDdrLGz37H2WMyRn25GkuAnTaKxI8 RDHtq1N0JWGvmB/ctKGlH997TSiBtC+TqDaD0ie2hZ6EI7BP3qcMa4qFAGJtbB7U JtkHNu76stXvSf2D+rXMcaMuKqnyLxKCe+y39lsEDdA1MijR5cKVUtMmN+bMZCzM ifG4XCWg2EaWMb/WCSn6lM+doODgeR1cZLAi6WqGrA9xiQkvRieW70FNRA/cYl0d VgbFcWBGnC72FNwF1E5v0WHbI9oOXVTdKyWvBHrLdNetTCMXIpKMBKiVD17JcJYV LnFOa9Wka22NPAmkNVg8JBIkfEou+rkdSqGUhZ3+8UGigtjVeh4YIoNg3ArW2DDZ Nb3Bp7DO0P3SUQ25WpUSRRG+ImnSViafxDfd/hzRQ8OvF75z6ofhJyDVG9v4QWb8 o7sRT4GBqvj4S9ZT7UJw/hirrDfx2DiSeS5M6OTVGeTanLXPelPJgQsTLHtnOg6I 4GsDvmmp6zylWwryRmTD =Hy4H -----END PGP SIGNATURE-----