When I emerge couier-imap the ebuild does not detect correctly that I have in my use variable "mysql" and therefore build the authdaemond.mysql file to auth against a mysql db. Maybe I am doing something wrong, but I don't think so. Reproducible: Always Steps to Reproduce: 1.Put "mysql" into your make.conf file 2.emerge courier-imap 3.dir /usr/lib/courier-imap/authlibs Actual Results: it does create authdaemond.plain but not mysql one. Expected Results: It should have built the authdaemond.mysql modules also I hacked the ebuild like so: from: use mysql || myconf = "${myconf} --without authmysql" to: # use mysql || myconf = "${myconf} --without authmysql" myconf = "${myconf} --without authmysql" Here is my use= section USE="-oss -apm -arts -avi -gpm -gtk -imlib -kde -gnome -mikmod -motif -mpeg -nls -oggvorbis -opengl -qt -qtmt -quicktime -sdl -slang -svga -truetype -X -xml2 -xmms -xv mysql imap perl ssl spell pam"
which version of courier-imap and mysql ?
This should be fixed in the latest ~x86 courier-imap-1.7.2*.ebuild, please test that and report back if it works.
closing again