public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] portage: sendmail blocked by ssmtp...
@ 2005-07-21  8:48 Jarry
  2005-07-21 11:19 ` Patrick Börjesson
  2005-07-22  9:37 ` Shawn Haggett
  0 siblings, 2 replies; 3+ messages in thread
From: Jarry @ 2005-07-21  8:48 UTC (permalink / raw
  To: gentoo-user

Hi,

I wanted to emerge "sendmail" (for a few reasons I don't want to
use other MTA), and I see, that it is blocked by "ssmtp". Because
I did not installed it, it must have been emerged as a dependency
of some other package.

Q1: Is it possible to find, which package depends on ssmtp and
     caused ssmtp to be emerged?

I want to unmerge ssmtp and emerge sendmail, but I don't want to
break some dependencies on my system. In manual there is BIG WARNING
that portage does not check dependencies when unmerging...

Q2: How can I get list of all packages, installed on my comp, with
     their dependencies?

Jarry

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] portage: sendmail blocked by ssmtp...
  2005-07-21  8:48 [gentoo-user] portage: sendmail blocked by ssmtp Jarry
@ 2005-07-21 11:19 ` Patrick Börjesson
  2005-07-22  9:37 ` Shawn Haggett
  1 sibling, 0 replies; 3+ messages in thread
From: Patrick Börjesson @ 2005-07-21 11:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1144 bytes --]

On 05/07/21 10:48, Jarry wrote:
> I wanted to emerge "sendmail" (for a few reasons I don't want to
> use other MTA), and I see, that it is blocked by "ssmtp". Because
> I did not installed it, it must have been emerged as a dependency
> of some other package.
> 
> Q1: Is it possible to find, which package depends on ssmtp and
>     caused ssmtp to be emerged?
> 
> I want to unmerge ssmtp and emerge sendmail, but I don't want to
> break some dependencies on my system. In manual there is BIG WARNING
> that portage does not check dependencies when unmerging...
> 
> Q2: How can I get list of all packages, installed on my comp, with
>     their dependencies?

If you want you can enable the "mailwrapper" use flag, which enables
multiple MTAs to be installed at the same time. Then you just edit
/etc/mail/mailer.conf to switch which MTA to be used...

Or you just "emerge -C ssmtp && emerge sendmail" and everything should
be fine.

-- 
Regards,
  Patrick Börjesson

PGP signature: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x21792A5D
PGP fingerprint: 74AF D4EF 6BDE CF77 16BE  6A29 CDB8 7607 2179 2A5D

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] portage: sendmail blocked by ssmtp...
  2005-07-21  8:48 [gentoo-user] portage: sendmail blocked by ssmtp Jarry
  2005-07-21 11:19 ` Patrick Börjesson
@ 2005-07-22  9:37 ` Shawn Haggett
  1 sibling, 0 replies; 3+ messages in thread
From: Shawn Haggett @ 2005-07-22  9:37 UTC (permalink / raw
  To: gentoo-user; +Cc: jarry

Jarry wrote:

> Hi,
>
> I wanted to emerge "sendmail" (for a few reasons I don't want to
> use other MTA), and I see, that it is blocked by "ssmtp". Because
> I did not installed it, it must have been emerged as a dependency
> of some other package.
>
> Q1: Is it possible to find, which package depends on ssmtp and
>     caused ssmtp to be emerged?
>
> I want to unmerge ssmtp and emerge sendmail, but I don't want to
> break some dependencies on my system. In manual there is BIG WARNING
> that portage does not check dependencies when unmerging...

If a package needs to send mail it requires that there be a package 
installed that can do it. If you don't have anything installed this will 
default to ssmtp. However you *SHOULD* be able to to simply unmerge it, 
then emerge sendmail and it will work. If you are worried about it 
breaking things, just try a:
emerge -Duvp world
If it complains about wanting to install ssmtp again, then there is 
something explicitly depending on it. However if it is quite happy then 
it was a dependency on ssmtp, but rather a dependency that there be some 
way to send mail, and ssmtp is the simplest way to acheive that. While I 
doubt it, something may also have been linked against ssmtp, you can try 
a revdep-rebuild after you unmerge it. If there is anything broken it 
will complain and re-emerge the broken packages so they can be re-linked.

Shawn
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-07-22  9:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-21  8:48 [gentoo-user] portage: sendmail blocked by ssmtp Jarry
2005-07-21 11:19 ` Patrick Börjesson
2005-07-22  9:37 ` Shawn Haggett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox