On Tue, Jun 28, 2005 at 03:01:56PM +0100, Colin Watson wrote: > On Mon, Jun 13, 2005 at 12:51:21PM -0700, Ryan Lovett wrote: > > When the package installs, it looks for the package-provided > > /usr/share/base-passwd/{passwd,group}.master. If a site has local > > changes, it is necessary to override the package files. If the site > > wants to do this during noninteractive Debian installation (ks), they > > have no choice but to modify the package before installation. > > > > I've attached a first-pass fix which looks for > > /etc/base-passwd/{passwd,group}.local first. > > Hmm, I thought about this a bit. Wouldn't it be better simply to move > passwd.master and group.master to /etc/base-passwd/, and make them > conffiles? Of course, that means you have to do conflict resolution on > them, but it does mean that user/group changes that are assumed by other > Debian packages don't get lost. The current arrangement does have the > benefit that it's very hard to forget about user/group changes.
This sounds fine to me as I think the default response for noninteractive debconf questioning is N. > I'd be slightly happier with an arrangement that allowed files in /etc > to override single items from the master files. You mean a series of diffs or something? Ryan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]