Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 85391

Summary: courier-authlib does not honor vpopmail's home
Product: Gentoo Linux Reporter: Luca Lesinigo <luckyluke>
Component: [OLD] LibraryAssignee: Scott Taylor (RETIRED) <swtaylor>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Luca Lesinigo 2005-03-15 12:15:19 UTC
vpopmail ebuilds use /var/vpopmail just as a default. It is possible to change vpopmail directory changing the home directory of 'vpopmail' user before emerging vpopmail.

courier-authlib looks for /var/vpopmail/etc/lib_deps to see if authvchkpw is needed, so it will fail to detect vpopmail if it is installed anywhere else.

To solve this just change '/var/vpopmail/etc/lib_deps' to '~vpopmail/etc/lib_deps' in courier-authlib ebuilds. Or, better, check if net-mail/vpopmail is installed.

Reproducible: Always
Steps to Reproduce:
1. change vpopmail home directory
2. emerge vpopmail
3. emerge courier-authlib
Actual Results:  
authvchkpw was not included, authentication of imap/pop3 users against vpopmail is broken.

Expected Results:  
authvchkpw should be included

Solution really easy and fast, see Details.
Comment 1 Scott Taylor (RETIRED) gentoo-dev 2005-03-15 16:33:40 UTC
now goes by if vpopmail is installed by portage