[Fedora-directory-devel] Please review: Bug 227618: FHS: move exes to _bindir; move ns-slapd to _sbindir

Richard Megginson rmeggins at redhat.com
Wed Feb 7 17:04:51 UTC 2007


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=227618
Resolves: bug 227618
Bug Description: FHS: move exes to _bindir; move ns-slapd to _sbindir
Reviewed by: ???
Files: see diff
Branch: HEAD
Fix Description: In order to be more FHS compliant, we need to make the 
following changes:
1) move files executable by end users to _bindir (e.g. /usr/bin) - this 
means logconv.pl, ds_newinst, dbscan, etc.
2) move the server executable ns-slapd to _sbindir (e.g. /usr/sbin)
And, to be more packaging friendly, the additional changes:
3) move libback-ldbm to the plugins dir - it is a plugin
4) use the libtool -avoid-version flag with plugins - we don't need the 
.so.0.0.0 for plugins
I had to add support for sbindir and SBINDIR to create_instance and 
ds_newinst.  We were using serverdir for 3 things - command line 
programs, server specific shared libs, and the server executable 
itself.  These are now in 3 different places.  The biggest change was to 
the scripts.  I kept serverdir and SERVER-DIR to be the location of the 
server shared libs to avoid changing even more stuff.  I had to add 
SERVERBIN-DIR to the scripts - this is the location of ns-slapd and is 
set by sbindir in create_instance (which defaults to SBINDIR from 
Makefile.am which defaults to $prefix/sbin in configure - whew).
I've tested instance creation with these diffs - everything seems to 
work fine.
Platforms tested: RHEL4, FC6
Flag Day: no
Doc impact: Yes, but the docs will have to change quite a bit for all of 
the FHS related changes.
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=147570&action=diff

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3245 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-devel/attachments/20070207/47d3beaf/attachment.bin>


More information about the Fedora-directory-devel mailing list