Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38129 - qmail-ldap-1.03-r3 ebuild doesn't install 99qmail in /etc/env.d
Summary: qmail-ldap-1.03-r3 ebuild doesn't install 99qmail in /etc/env.d
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Benjamin Coles
URL:
Whiteboard:
Keywords:
Depends on: 38109
Blocks:
  Show dependency tree
 
Reported: 2004-01-13 19:14 UTC by Andrew Ross (RETIRED)
Modified: 2004-03-30 22:27 UTC (History)
1 user (show)

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


Attachments
Patch to make the ebuild install 99qmail in env.d (99qmail-fix.patch,380 bytes, patch)
2004-01-14 16:06 UTC, Andrew Ross (RETIRED)
Details | Diff
qmail-ldap-1.03-r3 ebuild doesn't install 99qmail in /etc/env.d ...a little path fix (env.patch,387 bytes, patch)
2004-03-12 08:06 UTC, Christian Zoffoli (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Ross (RETIRED) gentoo-dev 2004-01-13 19:14:41 UTC
The file /var/qmail/control/conf-common mentions that the all important QMAIL_CONTROLDIR variable is now set using /etc/env.d/99qmail, but the ebuild doesn't install 99qmail (in fact, the ebuild contains no reference to 99qmail or env.d, despite the presence of 99qmail in /usr/portage/net-mail/qmail-ldap/files/1.03-r3).

Reproducible: Always
Steps to Reproduce:
1. Make sure ACCEPT_KEYWORDS is set to allow unstable packages
2. Fix BUG #38109 (TLS patch problem - see bug report for instructions)
3. emerge qmail-ldap

Actual Results:  
Software compiles successfully, but when qmail-pop3d is started using /service 
it repeatedly logs the following:

SERVICE(pop3), QMAILDUID() or NOFILESGID() is unset in ./run
Some error detected, sleeping for 30 seconds for safety

Expected Results:  
qmail-pop3d should run normally with log entries such as:

tcpserver: status: 0/40
Comment 1 Andrew Ross (RETIRED) gentoo-dev 2004-01-14 16:06:38 UTC
Created attachment 23831 [details, diff]
Patch to make the ebuild install 99qmail in env.d

The code is taken from the regular qmail ebuils (specifically,
qmail-1.03-r14.ebuild)
Comment 2 Andrew Ross (RETIRED) gentoo-dev 2004-01-14 18:36:15 UTC
Comment on attachment 23831 [details, diff]
Patch to make the ebuild install 99qmail in env.d

This patch assume 99qmail is in the files directory, which it might not be (esp
if the files/versionno scheme is used).

The change is simple enough though.
Comment 3 Benjamin Coles 2004-01-17 10:09:19 UTC
much apologies on this bug... the tls problem shouldn't have happened, since I did this all and was moved by someone else to the mirrors, should be fixed over the next week... r2 will be moved to stable and this one would need testing by me. This was submitted by robbat2 for me to fix but I'm busy with the Linux Expo in New York next week. I'll get to this after the weeks over.
Comment 4 Christian Zoffoli (RETIRED) gentoo-dev 2004-03-12 08:06:14 UTC
Created attachment 27249 [details, diff]
qmail-ldap-1.03-r3 ebuild doesn't install 99qmail in /etc/env.d ...a little path fix
Comment 5 Benjamin Coles 2004-03-30 22:27:19 UTC
included a lot of functions in -r4, we're gonna move this in portage after april patch release from qmail-ldap maintainer. Closing