Well, you can manually create an entry in the dpkg DB (/var/lib/dpkg/status) with your favorite text editor. If the line "Provides: mail-transport-agent" is in the entry then dpkg will stop complaining. You will also need to put a <package-name>.list file in /var/lib/dpkg/info.
IMPORTANT NOTE: dpkg will think that you have a proper package installed, but unless the .list file contains all the files in qmail, and you have also created the relevent .{pre,post}{inst,rm} files to do whatever needs to be done when installing and removing qmail... dpkg will _not_ be able to actually manage the qmail `package'. Clearly, doing this kind of thing can lead to a very confused package management system - which is probably why no developer has jumped in to tell you how to solve your problem. - Bruce -- On Fri, 14 Jan 2000, Paul McAvoy wrote: > I submitted this question a while ago, and didn't get much of a response. > Here goes agai: > > I am having a problem in that I am using qmail on my system, and the apt/dpkg > system does not recognize that it fills the dependency of a > mail-transport-agent. So, by default everytime I want to install something > like a mail reader (mutt) I get a requirement that I need exim or something to > be installed. I am unable to purge exim without breaking a bunch of > dependencies. > > does anyone know how I can tell apt/dpkg that my own version of qmail will > fulfill the mail-transport-agent package requirement, or else just ignore the > mail-transport-agent requirement all together? > > If anyone has any clues, or knows where I can find the information, I would > really appreciate it. > > Thanks! > > - Paul > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > later, Bruce