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

