Each installed conffile would be copied to a private dpkg directory. This
would allow dpkg to have the previos unmodified conffile that was packaged,
so dpkg would be able to:
  1) Calculate the delta between both packaged conffiles ( d(1,2) ).
  2) Show that to the user.
  3) Optionally merge with existing conffile = p(m, d(1,2) ) .

  1--------2
   \ 
    \
      m

 Without the special dir there are other nice things that can be done as
well:

 1) Make the diff between the user-modified file and the new packaged
    version = d(m,2).
 2) Let the user edit the patch choosing wich modifications he would like
    to have applied.


 The latter form is what I'm already using for conffile handling myself.

Reply via email to