On 04/05/2013 22:17, Tanstaafl wrote: > On 2013-05-04 3:27 PM, Alan McKinnon <alan.mckin...@gmail.com> wrote: >> On 04/05/2013 18:52, Tanstaafl wrote: >>> Ok, I have msmpt installed and working just fine. >>> >>> Now, all of a sudden, emerge -pvuDN world wants to install mailx. >>> >>> equery depends mailx says rkhunter is pulling it in via virtual/mailx >>> >>> Why isn't this dependency satisfied by the presence of msmtp? >>> >>> And more importantly, how can I fix it without installing mailx? > >> Simplest answer: >> >> It was never done because nobody did it. >> >> Whoever maintains virtual/mailx does so believing they have a decent set >> of implementations available for you to use. There was never any >> guarantee there that all possible satisfiers for virtual/mailx would be >> listed. >> >> File a feature request at b.g.o. if you feel msmtp satsifies >> virtual/mailx. > > Actually, I'm not really concerned about virtual/mails...
You should be, it's at the core of the problem surely? Your original mail said that rkhunter was pulling in mailx via virtual/mailx. Which mailx do you mean by that? virtual/mailx or mail-client/mailx? I assumed the latter as that's the only reading that makes sense. > > My question is why does it want to install the full program > 'net-mail/mailx'? That would mean I had two mta's on my system, which > should be a conflict, right? I know if I try to install postfix, it > complains about msmtp as a blocker. That's as an MTA. This thread is about mail clients. Not related All you seem to be dealing with is what looks like a incomplete list of providers for virtual/mailx. Portage won't consider msmtp as satisfying that need as the ebuild for virtual/mailx does not list msmtp. Your options: - install mail-client/mailx, or - have msmtp added to virtual/mailx as a feature request. -- Alan McKinnon alan.mckin...@gmail.com