[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: we need more variation for conffiles

On Sat, Feb 19, 2000 at 03:18:58AM +0100, Martin Waitz wrote:
> hi,
> an other aproach would be to use diff3 on the current
> conffile, conffile.dpkg-new and the new file from
> the archive to patch it.

conffile.dpkg-new == new file from the archive

But I think you mean conffile.dpkg-dist (conffile from
the latest distribution). In this case, diff3 have some
chance to not work either. Why? diff3 wait for three
files: the orig file and two differently modified copies
of orig. However, except if the user as made a backup
of the orig, the orig file no more exist.

What we can do, however, is to create a package who's
setup a cvs module for conffiles and override dpkg
methods for conffiles installation. Instead of asking
the administrator for replacing it, it will merge the
diff files and detect conflicts. If no conflicts occur,
the conffile can be replace with the new version. For
sure, this behaviour can be customized so the new version
will only appears after a 'deb-conffiles update' explicitely
made by the user.

I don't know what's need to make conffiles installation
overrideable but, either for this or other thing, it will
be a good thing, IMHO.

> this would allow for automated changes of conffiles,
> even if the user has changed it!
> (assumed the changes in package and by user are not
> conflicting)
> if this failes, dpkg could offer the prompt that is
> currently used.
> cvs does a similar job to merge changes made by
> different peoples. why not adopt this mechanism for
> conffiles?
> would be great! :)
> -- 
> CU,		  / Friedrich-Alexander University Erlangen, Germany
> Martin Waitz	//  [Tali on IRCnet]  [tali.home.pages.de] _________
> ______________/// - - - - - - - - - - - - - - - - - - - - ///
> dies ist eine manuell generierte mail, sie beinhaltet    //
> tippfehler und ist auch ohne grossbuchstaben gueltig.   /
> -- 
> To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Fabien Ninoles        Chevalier servant de la Dame Catherine des Rosiers
aka Corbeau aka le Veneur Gris               Debian GNU/Linux maintainer
E-mail:                                                    fab@tzone.org
WebPage:                                    http://www.tzone.org/~fabien
RSA PGP KEY [E3723845]: 1C C1 4F A6 EE E5 4D 99  4F 80 2D 2D 1F 85 C1 70

Reply to: