This service will be undergoing maintenance at 00:00 UTC, 2016-09-28. It is expected to last about 1 hours
Bug 229691 - Add enable switches for optional/experimental features
Add enable switches for optional/experimental features
Status: CLOSED CURRENTRELEASE
Product: 389
Classification: Community
Component: Directory Server (Show other bugs)
1.0.4
All Linux
medium Severity medium
: ---
: ---
Assigned To: Rich Megginson
Viktor Ashirov
:
Depends On:
Blocks: 152373 240316 FDS1.1.0
  Show dependency treegraph
 
Reported: 2007-02-22 14:54 EST by Rich Megginson
Modified: 2015-12-07 12:11 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-12-07 12:11:57 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)
diffs (5.99 KB, patch)
2007-02-22 14:54 EST, Rich Megginson
no flags Details | Diff
new diffs (10.05 KB, patch)
2007-02-22 14:58 EST, Rich Megginson
no flags Details | Diff
better diffs (10.63 KB, patch)
2007-02-22 15:57 EST, Rich Megginson
no flags Details | Diff
diffs (10.39 KB, patch)
2007-02-22 16:05 EST, Rich Megginson
no flags Details | Diff
cvs commit log (1.78 KB, text/plain)
2007-02-22 19:00 EST, Rich Megginson
no flags Details

  None (edit)
Description Rich Megginson 2007-02-22 14:54:32 EST
For Fedora DS, we want to have the latest and greatest features, but we need to
be able to turn off certain features for the RHDS release.
Comment 1 Rich Megginson 2007-02-22 14:54:32 EST
Created attachment 148613 [details]
diffs
Comment 2 Rich Megginson 2007-02-22 14:58:55 EST
Created attachment 148614 [details]
new diffs
Comment 3 Rich Megginson 2007-02-22 15:57:23 EST
Created attachment 148627 [details]
better diffs
Comment 4 Rich Megginson 2007-02-22 16:05:28 EST
Created attachment 148631 [details]
diffs
Comment 5 Noriko Hosoi 2007-02-22 17:25:26 EST
Looks good to me.
Comment 6 Nathan Kinder 2007-02-22 18:05:41 EST
Looks good.
Comment 7 Rich Megginson 2007-02-22 19:00:53 EST
Created attachment 148636 [details]
cvs commit log

Reviewed by: nhosoi, nkinder, prowley (Thanks!)
Files: see diff
Branch: HEAD
Fix Description: Added --enable-pam-passthru, --enable-dna, and --enable-ldapi.
 They are all on by default and must be explicitly disabled
(--disable-pam-passthru).  These all cause ENABLE_xxx to be defined for C code
so that we can enclose the code in #ifdef ENABLE_PAM_PASSTHRU blocks, for
example.  For the first two, these also cause the plugins to be built - so that
if you specify --disable-pam-passthru, the plugin code will not be built at
all.  I discovered a nifty autoconf macro called AS_HELP_STRING - this nicely
formats the help messages output by configure --help.  I don't know if it's
worth going through all of our m4 code to use this, but I went ahead and fixed
configure.ac.  Create instance will now add plugin configuration entries (but
disabled) for pam passthru and dna if the corresponding ENABLE_ macros are
defined.  I also fixed a bug with passthru (not pam passthru) - the plugin
configuration entry was not being added.
Platforms tested: RHEL4, FC6
Flag Day: no
Doc impact: no
Comment 8 Nathan Kinder 2007-12-14 18:38:50 EST
Verified that configure supports all of these options (as well as --enable-bitwise).

Note You need to log in before you can comment on or make changes to this bug.