Differences between revisions 2 and 3
Revision 2 as of 2008-04-22 14:21:26
Size: 1051
Comment:
Revision 3 as of 2009-03-16 03:33:32
Size: 1051
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
On a related note, some work on this is already in progress on the dpkg team's proposal page:["Teams/Dpkg/Proposals/ConffileDatabase"] On a related note, some work on this is already in progress on the dpkg team's proposal page:[[Teams/Dpkg/Proposals/ConffileDatabase]]

MergeMaster

  • Mentor: someone familiar with dpkg, hopefully

  • Summary: Port FreeBSD's mergemaster to Debian

  • Required skills: Perl, C, and/or shellscripting

  • Description: FreeBSD has a shellscript called "mergemaster" which is used to interactively merge changes in configuration files, based on 3-way diffs. Debian's approach to configuration file differences is much more primitive: either keep the original file, or blow it away (including all local changes) and use the Debian-provided file. It would be nice to get a system such as mergemaster into Debian. Important is to remember that Debian contains two often-used configuration file management systems: ucf, and conffiles; porting mergemaster in such a way that it will be used in both cases would be great.

On a related note, some work on this is already in progress on the dpkg team's proposal page:?Teams/Dpkg/Proposals/ConffileDatabase