Bug 172818 - Allow ldapserver rpm to be made externally
Summary: Allow ldapserver rpm to be made externally
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: 389
Classification: Retired
Component: Admin
Version: 7.1
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Rich Megginson
QA Contact: Viktor Ashirov
URL:
Whiteboard:
Depends On:
Blocks: 152373 240316
TreeView+ depends on / blocked
 
Reported: 2005-11-10 01:02 UTC by Rich Megginson
Modified: 2015-12-07 17:08 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-12-07 17:08:28 UTC
Embargoed:


Attachments (Terms of Use)
Files fixed (80 bytes, text/plain)
2005-11-10 01:02 UTC, Rich Megginson
no flags Details
Diffs for fix (3.89 KB, text/plain)
2005-11-10 01:03 UTC, Rich Megginson
no flags Details

Description Rich Megginson 2005-11-10 01:02:55 UTC
The build process for making the ldapserver rpm depends on the branding stuff
and the reltools stuff.  We need a way to create the rpm without these tools.
There is also a problem with the spec file - the setup -b step just exits after
the dsktune step, and offers no reason why.  Running from the command line works
fine.  This is on FC4.
The tar command on FC4 is stricter - all of the command line options must come
before the directory to tar.
The rpm build process needs to be made a little more dsbuild friendly.

Comment 1 Rich Megginson 2005-11-10 01:02:55 UTC
Created attachment 120865 [details]
Files fixed

Comment 2 Rich Megginson 2005-11-10 01:03:17 UTC
Created attachment 120866 [details]
Diffs for fix

Comment 3 Rich Megginson 2005-11-10 01:32:48 UTC
Reviewed by: Noriko (Thanks!)
Files: https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=120865
Branch: HEAD
Fix Description: Just use a simple sed command to replace the tokens in 
the spec.tmpl file.  Just assume Fedora branding for this.  For some 
reason, on FC4, the setup -b step does not work unless I added a second 
echo yes to the command.  The tar command used by the rpmbuild step must 
have all of the command line arguments before the directory to tar.  I 
moved some things around to make the rpm build process more dsbuild 
friendly.
Platforms tested: FC4
Flag Day: no
Doc impact: no
QA impact: should be covered by regular nightly and manual testing
New Tests integrated into TET: none

Comment 4 Anh Nguyen 2007-12-03 15:49:00 UTC
Changed QA Whiteboard to to_be_verified_by_dev.

Comment 5 Nathan Kinder 2007-12-14 23:23:58 UTC
The fedora-ds-base RPM can be built externally fine now.  It is even part of the
Fedora distribution, which requires it to be buildable using only packages
available in the Fedora distribution.  Marking as VERIFIED.


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