Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93168 - net-mail/cyrus-imapd: openpam compatibility
Summary: net-mail/cyrus-imapd: openpam compatibility
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on: 93167
Blocks: 93119
  Show dependency tree
 
Reported: 2005-05-19 02:56 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2006-04-12 10:50 UTC (History)
1 user (show)

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


Attachments
Ebuild patch (cyrus-imapd.patch,1.39 KB, patch)
2005-05-19 02:57 UTC, Diego Elio Pettenò (RETIRED)
Details | Diff
cyrus.pam-include (cyrus.pam-include,109 bytes, text/plain)
2005-05-19 02:57 UTC, Diego Elio Pettenò (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-19 02:56:21 UTC
The attached patch applied over current ebuild, with the attached pamd file, makes cyrus-imapd's pamd file compatible with openpam implementation, moving from pam_stack to include directive.

The ebuild patch also uses newpamd to install it removing all the references to the old pamd files for pop3 and imap, and removes the || die "epatch failed" after epatch lines.

Note: virtual/pam requires sys-libs/pam-0.78, so probably a revbump is needed.
Note2: cyrus-imapd still doesn't work on g/fbsd as there are troubles getting berkdb support done in the right way (db.h is a system header file).

HTH, Diego
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-19 02:57:13 UTC
Created attachment 59275 [details, diff]
Ebuild patch
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-19 02:57:38 UTC
Created attachment 59276 [details]
cyrus.pam-include
Comment 3 Fernando J. Pereda (RETIRED) gentoo-dev 2005-05-22 06:01:41 UTC
Fixed along with sed changes to make bsd-sed a bit happier.

Cheers,
Ferdy