[Fedora-directory-commits] ldapserver/wrappers dbscan.in, 1.2, 1.3 ds_newinst.in, 1.3, 1.4 dsktune.in, 1.2, 1.3 ldap-agent.in, 1.2, 1.3 ldif.in, 1.2, 1.3 migratecred.in, 1.2, 1.3 mmldif.in, 1.2, 1.3 pwdhash.in, 1.2, 1.3
Richard Allen Megginson (rmeggins)
fedora-directory-commits at redhat.com
Wed Feb 7 23:57:47 UTC 2007
- Previous message (by thread): [Fedora-directory-commits] ldapserver/ldap/admin/src/scripts template-bak2db, 1.1, 1.2 template-bak2db.in, 1.3, 1.4 template-db2bak, 1.1, 1.2 template-db2bak.in, 1.3, 1.4 template-db2index, 1.1, 1.2 template-db2index.in, 1.3, 1.4 template-db2ldif, 1.1, 1.2 template-db2ldif.in, 1.3, 1.4 template-ldif2db, 1.1, 1.2 template-ldif2db.in, 1.3, 1.4 template-restoreconfig, 1.1, 1.2 template-restoreconfig.in, 1.3, 1.4 template-saveconfig, 1.1, 1.2 template-saveconfig.in, 1.3, 1.4 template-start-slapd, 1.2, 1.3 template-start-slapd.in, 1.5, 1.6 template-stop-slapd, 1.2, 1.3 template-stop-slapd.in, 1.5, 1.6 template-suffix2instance, 1.1, 1.2 template-suffix2instance.in, 1.3, 1.4 template-upgradedb.in, 1.3, 1.4 template-vlvindex, 1.1, 1.2 template-vlvindex.in, 1.3, 1.4
- Next message (by thread): [Fedora-directory-commits] ldapserver Makefile.am, 1.21, 1.22 Makefile.in, 1.24, 1.25 ltmain.sh, 1.6, 1.7 aclocal.m4, 1.14, 1.15 configure, 1.23, 1.24 missing, 1.9, 1.10 install-sh, 1.9, 1.10 depcomp, 1.9, 1.10 compile, 1.9, 1.10 config.sub, 1.8, 1.9 config.guess, 1.8, 1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rmeggins
Update of /cvs/dirsec/ldapserver/wrappers
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15984/ldapserver/wrappers
Modified Files:
dbscan.in ds_newinst.in dsktune.in ldap-agent.in ldif.in
migratecred.in mmldif.in pwdhash.in
Log Message:
esolves: bug 227618
Bug Description: FHS: move exes to _bindir; move ns-slapd to _sbindir
Reviewed by: many people (Thanks!)
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.
5) reorder files in alphabetical order - suggested by nkinder
6) add $LDFLAGS to test in db.m4
7) touch all template/wrapper .in files to make them newer than their corresponding files
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.
Index: dbscan.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/dbscan.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dbscan.in 2 Nov 2006 03:11:40 -0000 1.2
+++ dbscan.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -5,7 +5,7 @@
###############################################################################
LIB_DIR=@nspr_libdir@:@db_libdir@
-BIN_DIR=@serverdir@
+BIN_DIR=@bindir@
COMMAND=dbscan-bin
Index: ds_newinst.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/ds_newinst.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ds_newinst.in 29 Jan 2007 18:48:11 -0000 1.3
+++ ds_newinst.in 7 Feb 2007 23:57:40 -0000 1.4
@@ -4,8 +4,8 @@
## (1) Specify variables used by this script. ##
###############################################################################
-LIB_DIR=@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@:@serverdir@:@libdir@
-BIN_DIR=@serverdir@:@bindir@:/usr/bin:/bin
+LIB_DIR=@serverdir@:@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@:@libdir@
+BIN_DIR=@bindir@:/usr/bin:/bin
COMMAND=ds_newinst-bin
Index: dsktune.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/dsktune.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dsktune.in 2 Nov 2006 03:11:40 -0000 1.2
+++ dsktune.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -5,7 +5,7 @@
###############################################################################
LIB_DIR=
-BIN_DIR=@serverdir@
+BIN_DIR=@bindir@
COMMAND=dsktune-bin
Index: ldap-agent.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/ldap-agent.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ldap-agent.in 2 Nov 2006 03:11:40 -0000 1.2
+++ ldap-agent.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -5,7 +5,7 @@
###############################################################################
LIB_DIR=@netsnmp_libdir@
-BIN_DIR=@serverdir@
+BIN_DIR=@bindir@
COMMAND=ldap-agent-bin
Index: ldif.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/ldif.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ldif.in 2 Nov 2006 03:11:40 -0000 1.2
+++ ldif.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -5,7 +5,7 @@
###############################################################################
LIB_DIR=@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
-BIN_DIR=@serverdir@
+BIN_DIR=@bindir@
COMMAND=ldif-bin
Index: migratecred.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/migratecred.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- migratecred.in 2 Nov 2006 03:11:40 -0000 1.2
+++ migratecred.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -4,8 +4,8 @@
## (1) Specify variables used by this script. ##
###############################################################################
-LIB_DIR=@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
-BIN_DIR=@serverdir@
+LIB_DIR=@serverdir@:@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
+BIN_DIR=@bindir@
COMMAND=migratecred-bin
Index: mmldif.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/mmldif.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mmldif.in 2 Nov 2006 03:11:40 -0000 1.2
+++ mmldif.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -4,8 +4,8 @@
## (1) Specify variables used by this script. ##
###############################################################################
-LIB_DIR=@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
-BIN_DIR=@serverdir@
+LIB_DIR=@serverdir@:@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
+BIN_DIR=@bindir@
COMMAND=mmldif-bin
Index: pwdhash.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/wrappers/pwdhash.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- pwdhash.in 2 Nov 2006 03:11:40 -0000 1.2
+++ pwdhash.in 7 Feb 2007 23:57:40 -0000 1.3
@@ -4,8 +4,8 @@
## (1) Specify variables used by this script. ##
###############################################################################
-LIB_DIR=@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
-BIN_DIR=@serverdir@
+LIB_DIR=@serverdir@:@nss_libdir@:@nspr_libdir@:@ldapsdk_libdir@:@sasl_libdir@
+BIN_DIR=@bindir@
COMMAND=pwdhash-bin
- Previous message (by thread): [Fedora-directory-commits] ldapserver/ldap/admin/src/scripts template-bak2db, 1.1, 1.2 template-bak2db.in, 1.3, 1.4 template-db2bak, 1.1, 1.2 template-db2bak.in, 1.3, 1.4 template-db2index, 1.1, 1.2 template-db2index.in, 1.3, 1.4 template-db2ldif, 1.1, 1.2 template-db2ldif.in, 1.3, 1.4 template-ldif2db, 1.1, 1.2 template-ldif2db.in, 1.3, 1.4 template-restoreconfig, 1.1, 1.2 template-restoreconfig.in, 1.3, 1.4 template-saveconfig, 1.1, 1.2 template-saveconfig.in, 1.3, 1.4 template-start-slapd, 1.2, 1.3 template-start-slapd.in, 1.5, 1.6 template-stop-slapd, 1.2, 1.3 template-stop-slapd.in, 1.5, 1.6 template-suffix2instance, 1.1, 1.2 template-suffix2instance.in, 1.3, 1.4 template-upgradedb.in, 1.3, 1.4 template-vlvindex, 1.1, 1.2 template-vlvindex.in, 1.3, 1.4
- Next message (by thread): [Fedora-directory-commits] ldapserver Makefile.am, 1.21, 1.22 Makefile.in, 1.24, 1.25 ltmain.sh, 1.6, 1.7 aclocal.m4, 1.14, 1.15 configure, 1.23, 1.24 missing, 1.9, 1.10 install-sh, 1.9, 1.10 depcomp, 1.9, 1.10 compile, 1.9, 1.10 config.sub, 1.8, 1.9 config.guess, 1.8, 1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-directory-commits
mailing list