Hello,
  I'm using Courier-IMAP, Courier-Auth, Postfix+SASL and storing users in
a PostgreSQL database.  My database is on another machine so I don't
think I should have to install dev-db/postgresql but I must for some
reason.

I can see that the packages need postgresql
lithium ~ # emerge -pv courier-authlib postfix cyrus-sasl

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] net-libs/courier-authlib-0.57-r1  -berkdb +crypt -debug
+gdbm -ldap -mysql +pam +postgres 0 kB
[ebuild   R   ] mail-mta/postfix-2.1.5-r2  -ipv6 -ldap -mailwrapper -mbox
-mysql +pam +postgres +sasl (-selinux) +ssl -vda 0 kB
[ebuild   R   ] dev-libs/cyrus-sasl-2.1.20  -authdaemond -berkdb +gdbm
-java -kerberos -ldap -mysql +pam +postgres +ssl -static 0 kB

But equery doesn't show that courier-authlib depends on postgresql, even
though it's one of the use flags.

lithium ~ # equery depends postgresql
[ Searching for packages depending on postgresql... ]
dev-libs/cyrus-sasl-2.1.20
mail-mta/postfix-2.1.5-r2

So if PostgreSQL server is on another machine why must I install it
locally for postfix/cyrus-sasl to use it?  Wasn't there talk awhile ago
about some libpq package that should be used instead?  I'm confused.  I
also don't want to have to put the postgresql full package on this server
(it should run email stuff only).  So what to do?

TIA

/djb

-- 
[email protected] mailing list

Reply via email to