Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98054 - Unnecessary dependency of the Postfix ebuild on PAM
Summary: Unnecessary dependency of the Postfix ebuild on PAM
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-05 14:30 UTC by Devdas Bhagat
Modified: 2005-08-04 00:02 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Devdas Bhagat 2005-07-05 14:30:58 UTC
The Postfix ebuilds depend on PAM. This is an unnecessary dependency.
Postfix uses Cyrus-SASL for authentication, and not PAM directly. Hence, the
dependency should be in the Cyrus-SASL ebuild, and not the Postfix ebuild.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




A temporary workaround it to use USE=-pam when emerging Postfix. However, the
right solution is to remove the PAM dependency.

Removing the PAM dependency also renders postfix-2.2.4.ebuild stable.
Comment 1 Tuan Van (RETIRED) gentoo-dev 2005-07-05 21:38:21 UTC
yes, postfix shouldn't depend on virtual/pam. But the pam USE flag should stay,
so we can optionally install /etc/pam.d/smtp file.
Comment 2 Fernando J. Pereda (RETIRED) gentoo-dev 2005-07-31 05:39:52 UTC
In fact thats completely wrong; Postfix uses PAM to guess system users and to
deliver their mail. The dependency is not needed because it is carried by the
mailbase package.

Cheers,
Ferdy
Comment 3 Fernando J. Pereda (RETIRED) gentoo-dev 2005-08-04 00:02:10 UTC
Forgot to close.

Cheers,
Ferdy