Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34017 - qpopper-4.0.5 missing popauth
Summary: qpopper-4.0.5 missing popauth
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-21 07:13 UTC by Rumi Szabolcs
Modified: 2004-07-23 22:18 UTC (History)
0 users

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


Attachments
This seems to fix the problem (qpopper-4.0.5.ebuild.patch,423 bytes, patch)
2004-06-01 08:11 UTC, Robert J. King
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rumi Szabolcs 2003-11-21 07:13:30 UTC
When emerging qpopper-4.0.5 (with or without USE="pam") there
is no popauth installed.

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

Actual Results:  
>>> dosbin: making popper/popauth executable...
install: cannot stat `popper/popauth': No such file or directory
Comment 1 Rumi Szabolcs 2003-11-21 07:59:10 UTC
popauth.c itself seems to miss a -DGDBM, sorry i'm too busy now to track
down myself where it should come from...
Comment 2 Robert J. King 2004-06-01 08:11:43 UTC
Created attachment 32462 [details, diff]
This seems to fix the problem

The problem seemed to be that the ebuild re-ran configure losing the GDBM
options when ssl was enabled.  I removed the re-run as the --with-openssl is
put in the original configure when the ssl USE flag is set.
Comment 3 Rumi Szabolcs 2004-06-02 01:39:11 UTC
Yep, this patch indeed seems to work.

Another thing that should not be forgotten:
chown pop /usr/sbin/popauth
chmod u+s /usr/sbin/popauth

Without this regular users cannot set their own APOP passwords.
Comment 4 Tuan Van (RETIRED) gentoo-dev 2004-07-23 22:18:57 UTC
fixed in qpopper-4.0.5-r1.

@Rumi:
> chown pop /usr/sbin/popauth
> chmod u+s /usr/sbin/popauth

from postinst:

 * 2) change the owner and permissions of
 *    /usr/sbin/popauth:
 *    # chown pop /usr/sbin/popauth
 *    # chmod u+s /usr/sbin/popauth