On Sun, May 02, 1999 at 11:04:02PM +0200, Remco Blaakmeer wrote: > No. Configuration files should either a) be a conffile, or b) not be > included in the package at all[1]. If policy allows otherwise, policy is > wrong, IMHO. Problem arises when there are two packages which share a conffile with the former and there is no real clean solution for this even in the latter. At this point epic4 and (hopefully all of) the other ircII based clients use /etc/irc/servers for their server list. The file is 100% compatible across the different versions and if it doesn't exist all that is done with it is echo 'irc.debian.org:6667' > /etc/irc/servers... Better solutions have been asked for at least three times, but nobody can really think of any. Closest we came was my thought about creating /etc/irc/installed-clients which the compatible clients simply added or removed themselves as required by install/purge and would delete the servers file and /etc/irc when the last client was removed. Of course, the postinst/postrm for this was a little odd and someone wanted me to create a package with an update-irc script in it. Of course, if there was a seperate package there wouldn't NEED TO BE an update-irc thing since the package would just have the single one line file, marked as a conffile. And a package for a one line file which just happens to be shared by less than half a dozen packages maybe isn't much of a solution either. It's really messy and a big deal over nothing. So the current create it if necessary and leave it be. Didn't someone write a dpkg patch that allowed for this kind of thing by now or am I on something potent again? -- Joseph Carter <knghtbrd@debian.org> Debian GNU/Linux developer PGP: E8D68481E3A8BB77 8EE22996C9445FBE The Source Comes First! ------------------------------------------------------------------------- Now I can finally explain to everyone why I do this. I just got $7 worth of free stuff for working on Debian !
Attachment:
pgpguGqyzpQm4.pgp
Description: PGP signature