Hi Gregory On Sat, Aug 16, 2008 at 10:59:32PM +0200, Gregory Colpart wrote: > Hello, > > On Sun, Aug 10, 2008 at 12:52:07PM +0200, Gregory Colpart wrote: > > On Sun, Aug 10, 2008 at 12:31:32PM +0200, Ola Lundqvist wrote: > > > > > > Ok, good. I was not aware of that. Should I contact the release team or > > > will > > > you do that? > > > > I think we could wait a little. Perhaps we will find a more > > elegant solution for not disabling components during upgrade > > to 3.2.1+debian0-2. > > A solution to avoid disabling components during upgrade should be > add preinst to verify if it's an upgrade from version lesser than > 3.2.1+debian0-2. If it's the case, we compare md5sum of > /etc/horde/horde3/registry.php and original one[*]: if > registry.php file is not modified, we add a new empty line to be > sure to have the hey-modified-conffile-question... > It's *very* hacky then I request your opinion :-)
I think it is a good solution! Something like this then: case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "$LASTVERSION"; then if [ -e "$CONFFILE" ]; then if [ `md5sum "$CONFFILE" | sed -e \"s/ .*//\"` = "$oldmd5sum"; then echo >> "$CONFFILE" fi fi fi ... What do you think? We need to calculate the current md5sum for that version and include it in the $oldmd5sum variable. Or do you think we should use the old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`" line instead? Best regards, // Ola > [*] Example here http://wiki.debian.org/DpkgConffileHandling > > Regards, > -- > Gregory Colpart <[EMAIL PROTECTED]> GnuPG:1024D/C1027A0E > Evolix - Informatique et Logiciels Libres http://www.evolix.fr/ > > > > _______________________________________________ > pkg-horde-hackers mailing list > [EMAIL PROTECTED] > http://lists.alioth.debian.org/mailman/listinfo/pkg-horde-hackers > -- --------------------- Ola Lundqvist --------------------------- / [EMAIL PROTECTED] Annebergsslingan 37 \ | [EMAIL PROTECTED] 654 65 KARLSTAD | | http://inguza.com/ +46 (0)70-332 1551 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / --------------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]