diff options
-rw-r--r-- | Makefile.am | 50 | ||||
-rw-r--r-- | Makefile.in | 197 | ||||
-rw-r--r-- | aclocal.m4 | 34 | ||||
-rwxr-xr-x | configure | 235 | ||||
-rw-r--r-- | configure.ac | 9 | ||||
-rw-r--r-- | man/man1/cl-dump.1 | 96 | ||||
-rw-r--r-- | man/man1/dbgen.pl.1 | 84 | ||||
-rw-r--r-- | man/man1/dbscan.1 | 106 | ||||
-rw-r--r-- | man/man1/dsktune.1 | 64 | ||||
-rw-r--r-- | man/man1/infadd.1 | 82 | ||||
-rw-r--r-- | man/man1/ldap-agent.1 | 59 | ||||
-rw-r--r-- | man/man1/ldclt.1 | 232 | ||||
-rw-r--r-- | man/man1/ldif.1 | 55 | ||||
-rw-r--r-- | man/man1/logconv.pl.1 | 118 | ||||
-rw-r--r-- | man/man1/migratecred.1 | 65 | ||||
-rw-r--r-- | man/man1/mmldif.1 | 61 | ||||
-rw-r--r-- | man/man1/pwdhash.1 | 62 | ||||
-rw-r--r-- | man/man1/repl-monitor.1 | 69 | ||||
-rw-r--r-- | man/man1/rsearch.1 | 138 | ||||
-rw-r--r-- | man/man8/migrate-ds.pl.8 | 155 | ||||
-rw-r--r-- | man/man8/ns-slapd.8 | 60 | ||||
-rw-r--r-- | man/man8/setup-ds.pl.8 | 89 |
22 files changed, 2023 insertions, 97 deletions
diff --git a/Makefile.am b/Makefile.am index 01ab2a53..d5e85ae4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -39,7 +39,7 @@ endif # Linker Flags #------------------------ NSPR_LINK = @nspr_lib@ -lplc4 -lplds4 -lnspr4 -NSS_LINK = @nss_lib@ -lssl3 -lnss3 -lsoftokn3 +NSS_LINK = @nss_lib@ -lssl3 -lnss3 LDAPSDK_LINK = @ldapsdk_lib@ -lssldap60 -lprldap60 -lldap60 -lldif60 DB_LINK = @db_lib@ -ldb-@db_libver@ SASL_LINK = @sasl_lib@ -lsasl2 @@ -59,7 +59,32 @@ LIBCRUN=@LIBCRUN@ #------------------------ BUILT_SOURCES = dirver.h dberrstrs.h -CLEANFILES = dirver.h dberrstrs.h ns-slapd.properties +CLEANFILES = dirver.h dberrstrs.h ns-slapd.properties \ + ldap/admin/src/scripts/dscreate.map \ + ldap/admin/src/scripts/DSCreate.pm ldap/admin/src/scripts/DSMigration.pm \ + ldap/admin/src/scripts/dsorgentries.map ldap/admin/src/scripts/migrate-ds.pl \ + ldap/admin/src/scripts/Migration.pm ldap/admin/src/scripts/SetupDialogs.pm \ + ldap/admin/src/scripts/setup-ds.pl ldap/admin/src/scripts/setup-ds.res \ + ldap/admin/src/scripts/Setup.pm ldap/admin/src/scripts/template-bak2db \ + ldap/admin/src/scripts/template-bak2db.pl ldap/admin/src/scripts/template-db2bak \ + ldap/admin/src/scripts/template-db2bak.pl ldap/admin/src/scripts/template-db2index \ + ldap/admin/src/scripts/template-db2index.pl ldap/admin/src/scripts/template-db2ldif \ + ldap/admin/src/scripts/template-db2ldif.pl ldap/admin/src/scripts/template-dbverify \ + ldap/admin/src/scripts/template-ldif2db ldap/admin/src/scripts/template-ldif2db.pl \ + ldap/admin/src/scripts/template-ldif2ldap ldap/admin/src/scripts/template-monitor \ + ldap/admin/src/scripts/template-ns-accountstatus.pl ldap/admin/src/scripts/template-ns-activate.pl \ + ldap/admin/src/scripts/template-ns-inactivate.pl ldap/admin/src/scripts/template-ns-newpwpolicy.pl \ + ldap/admin/src/scripts/template-restart-slapd ldap/admin/src/scripts/template-restoreconfig \ + ldap/admin/src/scripts/template-saveconfig ldap/admin/src/scripts/template-start-slapd \ + ldap/admin/src/scripts/template-stop-slapd ldap/admin/src/scripts/template-suffix2instance \ + ldap/admin/src/scripts/template-upgradedb ldap/admin/src/scripts/template-verify-db.pl \ + ldap/admin/src/scripts/template-vlvindex ldap/admin/src/scripts/Util.pm \ + ldap/ldif/template-baseacis.ldif ldap/ldif/template-bitwise.ldif ldap/ldif/template-country.ldif \ + ldap/ldif/template-dnaplugin.ldif ldap/ldif/template-domain.ldif ldap/ldif/template-dse.ldif \ + ldap/ldif/template-ldapi-autobind.ldif ldap/ldif/template-ldapi-default.ldif \ + ldap/ldif/template-ldapi.ldif ldap/ldif/template-locality.ldif ldap/ldif/template-org.ldif \ + ldap/ldif/template-orgunit.ldif ldap/ldif/template-pampta.ldif ldap/ldif/template-sasl.ldif \ + ldap/ldif/template-state.ldif ldap/ldif/template-suffix-db.ldif dirver.h: Makefile perl $(srcdir)/dirver.pl -v "$(VERSION)" -o dirver.h @@ -262,6 +287,27 @@ mib_DATA = ldap/servers/snmp/RFC-1215.txt \ ldap/servers/snmp/RFC1155-SMI.txt \ ldap/servers/snmp/SNMPv2-SMI.txt +#------------------------ +# man pages +#------------------------ +dist_man_MANS = man/man1/dbscan.1 \ + man/man1/cl-dump.1 \ + man/man1/dbgen.pl.1 \ + man/man1/dsktune.1 \ + man/man1/infadd.1 \ + man/man1/ldap-agent.1 \ + man/man1/ldclt.1 \ + man/man1/ldif.1 \ + man/man1/logconv.pl.1 \ + man/man1/migratecred.1 \ + man/man1/mmldif.1 \ + man/man1/pwdhash.1 \ + man/man1/repl-monitor.1 \ + man/man1/rsearch.1 \ + man/man8/migrate-ds.pl.8 \ + man/man8/ns-slapd.8 \ + man/man8/setup-ds.pl.8 + #//////////////////////////////////////////////////////////////// # # Server Strings diff --git a/Makefile.in b/Makefile.in index 4175ce4e..34abe71f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -47,10 +47,10 @@ bin_PROGRAMS = dbscan-bin$(EXEEXT) dsktune-bin$(EXEEXT) \ pwdhash-bin$(EXEEXT) rsearch-bin$(EXEEXT) noinst_PROGRAMS = makstrdb$(EXEEXT) @SOLARIS_TRUE@am__append_1 = ldap/servers/slapd/tools/ldclt/opCheck.c -DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(top_srcdir)/configure compile config.guess config.sub \ - depcomp install-sh ltmain.sh missing +DIST_COMMON = $(am__configure_deps) $(dist_man_MANS) \ + $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(srcdir)/config.h.in $(top_srcdir)/configure compile \ + config.guess config.sub depcomp install-sh ltmain.sh missing subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/fhs.m4 $(top_srcdir)/m4/nspr.m4 \ @@ -95,7 +95,8 @@ am__installdirs = "$(DESTDIR)$(serverdir)" \ "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" \ "$(DESTDIR)$(initdir)" "$(DESTDIR)$(initconfigdir)" \ "$(DESTDIR)$(perldir)" "$(DESTDIR)$(sbindir)" \ - "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(configdir)" \ + "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(man1dir)" \ + "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(configdir)" \ "$(DESTDIR)$(infdir)" "$(DESTDIR)$(mibdir)" \ "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(propertydir)" \ "$(DESTDIR)$(sampledatadir)" "$(DESTDIR)$(schemadir)" @@ -775,6 +776,10 @@ DIST_SOURCES = $(libavl_a_SOURCES) $(libldaputil_a_SOURCES) \ $(makstrdb_SOURCES) $(migratecred_bin_SOURCES) \ $(mmldif_bin_SOURCES) $(am__ns_slapd_SOURCES_DIST) \ $(pwdhash_bin_SOURCES) $(rsearch_bin_SOURCES) +man1dir = $(mandir)/man1 +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(dist_man_MANS) configDATA_INSTALL = $(INSTALL_DATA) infDATA_INSTALL = $(INSTALL_DATA) mibDATA_INSTALL = $(INSTALL_DATA) @@ -862,6 +867,7 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ RANLIB = @RANLIB@ +SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SOLARIS_FALSE = @SOLARIS_FALSE@ @@ -1017,7 +1023,7 @@ PLUGIN_CPPFLAGS = $(AM_CPPFLAGS) @ldapsdk_inc@ @nss_inc@ @nspr_inc@ # Linker Flags #------------------------ NSPR_LINK = @nspr_lib@ -lplc4 -lplds4 -lnspr4 -NSS_LINK = @nss_lib@ -lssl3 -lnss3 -lsoftokn3 +NSS_LINK = @nss_lib@ -lssl3 -lnss3 LDAPSDK_LINK = @ldapsdk_lib@ -lssldap60 -lprldap60 -lldap60 -lldif60 DB_LINK = @db_lib@ -ldb-@db_libver@ SASL_LINK = @sasl_lib@ -lsasl2 @@ -1030,7 +1036,33 @@ PAM_LINK = -lpam # Generated Sources #------------------------ BUILT_SOURCES = dirver.h dberrstrs.h -CLEANFILES = dirver.h dberrstrs.h ns-slapd.properties +CLEANFILES = dirver.h dberrstrs.h ns-slapd.properties \ + ldap/admin/src/scripts/dscreate.map \ + ldap/admin/src/scripts/DSCreate.pm ldap/admin/src/scripts/DSMigration.pm \ + ldap/admin/src/scripts/dsorgentries.map ldap/admin/src/scripts/migrate-ds.pl \ + ldap/admin/src/scripts/Migration.pm ldap/admin/src/scripts/SetupDialogs.pm \ + ldap/admin/src/scripts/setup-ds.pl ldap/admin/src/scripts/setup-ds.res \ + ldap/admin/src/scripts/Setup.pm ldap/admin/src/scripts/template-bak2db \ + ldap/admin/src/scripts/template-bak2db.pl ldap/admin/src/scripts/template-db2bak \ + ldap/admin/src/scripts/template-db2bak.pl ldap/admin/src/scripts/template-db2index \ + ldap/admin/src/scripts/template-db2index.pl ldap/admin/src/scripts/template-db2ldif \ + ldap/admin/src/scripts/template-db2ldif.pl ldap/admin/src/scripts/template-dbverify \ + ldap/admin/src/scripts/template-ldif2db ldap/admin/src/scripts/template-ldif2db.pl \ + ldap/admin/src/scripts/template-ldif2ldap ldap/admin/src/scripts/template-monitor \ + ldap/admin/src/scripts/template-ns-accountstatus.pl ldap/admin/src/scripts/template-ns-activate.pl \ + ldap/admin/src/scripts/template-ns-inactivate.pl ldap/admin/src/scripts/template-ns-newpwpolicy.pl \ + ldap/admin/src/scripts/template-restart-slapd ldap/admin/src/scripts/template-restoreconfig \ + ldap/admin/src/scripts/template-saveconfig ldap/admin/src/scripts/template-start-slapd \ + ldap/admin/src/scripts/template-stop-slapd ldap/admin/src/scripts/template-suffix2instance \ + ldap/admin/src/scripts/template-upgradedb ldap/admin/src/scripts/template-verify-db.pl \ + ldap/admin/src/scripts/template-vlvindex ldap/admin/src/scripts/Util.pm \ + ldap/ldif/template-baseacis.ldif ldap/ldif/template-bitwise.ldif ldap/ldif/template-country.ldif \ + ldap/ldif/template-dnaplugin.ldif ldap/ldif/template-domain.ldif ldap/ldif/template-dse.ldif \ + ldap/ldif/template-ldapi-autobind.ldif ldap/ldif/template-ldapi-default.ldif \ + ldap/ldif/template-ldapi.ldif ldap/ldif/template-locality.ldif ldap/ldif/template-org.ldif \ + ldap/ldif/template-orgunit.ldif ldap/ldif/template-pampta.ldif ldap/ldif/template-sasl.ldif \ + ldap/ldif/template-state.ldif ldap/ldif/template-suffix-db.ldif + taskdir = $(datadir)@scripttemplatedir@ server_LTLIBRARIES = libslapd.la libns-dshttpd.la @@ -1187,6 +1219,28 @@ mib_DATA = ldap/servers/snmp/RFC-1215.txt \ ldap/servers/snmp/SNMPv2-SMI.txt +#------------------------ +# man pages +#------------------------ +dist_man_MANS = man/man1/dbscan.1 \ + man/man1/cl-dump.1 \ + man/man1/dbgen.pl.1 \ + man/man1/dsktune.1 \ + man/man1/infadd.1 \ + man/man1/ldap-agent.1 \ + man/man1/ldclt.1 \ + man/man1/ldif.1 \ + man/man1/logconv.pl.1 \ + man/man1/migratecred.1 \ + man/man1/mmldif.1 \ + man/man1/pwdhash.1 \ + man/man1/repl-monitor.1 \ + man/man1/rsearch.1 \ + man/man8/migrate-ds.pl.8 \ + man/man8/ns-slapd.8 \ + man/man8/setup-ds.pl.8 + + #//////////////////////////////////////////////////////////////// # # Server Strings @@ -8705,6 +8759,96 @@ clean-libtool: distclean-libtool: -rm -f libtool uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done install-configDATA: $(config_DATA) @$(NORMAL_INSTALL) test -z "$(configdir)" || $(mkdir_p) "$(DESTDIR)$(configdir)" @@ -8876,7 +9020,7 @@ distclean-tags: distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) - $(mkdir_p) $(distdir)/m4 + $(mkdir_p) $(distdir)/m4 $(distdir)/man/man1 $(distdir)/man/man8 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ @@ -9004,9 +9148,9 @@ check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) \ - $(DATA) config.h + $(MANS) $(DATA) config.h installdirs: - for dir in "$(DESTDIR)$(serverdir)" "$(DESTDIR)$(serverplugindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(initdir)" "$(DESTDIR)$(initconfigdir)" "$(DESTDIR)$(perldir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(configdir)" "$(DESTDIR)$(infdir)" "$(DESTDIR)$(mibdir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(sampledatadir)" "$(DESTDIR)$(schemadir)"; do \ + for dir in "$(DESTDIR)$(serverdir)" "$(DESTDIR)$(serverplugindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(initdir)" "$(DESTDIR)$(initconfigdir)" "$(DESTDIR)$(perldir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(configdir)" "$(DESTDIR)$(infdir)" "$(DESTDIR)$(mibdir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(sampledatadir)" "$(DESTDIR)$(schemadir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: $(BUILT_SOURCES) @@ -9135,9 +9279,10 @@ info: info-am info-am: install-data-am: install-configDATA install-infDATA \ - install-initSCRIPTS install-initconfigSCRIPTS install-mibDATA \ - install-nodist_propertyDATA install-perlSCRIPTS \ - install-propertyDATA install-sampledataDATA install-schemaDATA \ + install-initSCRIPTS install-initconfigSCRIPTS install-man \ + install-mibDATA install-nodist_propertyDATA \ + install-perlSCRIPTS install-propertyDATA \ + install-sampledataDATA install-schemaDATA \ install-serverLTLIBRARIES install-serverpluginLTLIBRARIES \ install-taskSCRIPTS @@ -9146,7 +9291,7 @@ install-exec-am: install-binPROGRAMS install-binSCRIPTS \ install-info: install-info-am -install-man: +install-man: install-man1 install-man8 installcheck-am: @@ -9173,13 +9318,15 @@ ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ uninstall-configDATA uninstall-infDATA uninstall-info-am \ uninstall-initSCRIPTS uninstall-initconfigSCRIPTS \ - uninstall-mibDATA uninstall-nodist_propertyDATA \ + uninstall-man uninstall-mibDATA uninstall-nodist_propertyDATA \ uninstall-perlSCRIPTS uninstall-propertyDATA \ uninstall-sampledataDATA uninstall-sbinPROGRAMS \ uninstall-sbinSCRIPTS uninstall-schemaDATA \ uninstall-serverLTLIBRARIES uninstall-serverpluginLTLIBRARIES \ uninstall-taskSCRIPTS +uninstall-man: uninstall-man1 uninstall-man8 + .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ clean-binPROGRAMS clean-generic clean-libtool \ clean-noinstLIBRARIES clean-noinstPROGRAMS clean-sbinPROGRAMS \ @@ -9193,10 +9340,10 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ install-data install-data-am install-exec install-exec-am \ install-infDATA install-info install-info-am \ install-initSCRIPTS install-initconfigSCRIPTS install-man \ - install-mibDATA install-nodist_propertyDATA \ - install-perlSCRIPTS install-propertyDATA \ - install-sampledataDATA install-sbinPROGRAMS \ - install-sbinSCRIPTS install-schemaDATA \ + install-man1 install-man8 install-mibDATA \ + install-nodist_propertyDATA install-perlSCRIPTS \ + install-propertyDATA install-sampledataDATA \ + install-sbinPROGRAMS install-sbinSCRIPTS install-schemaDATA \ install-serverLTLIBRARIES install-serverpluginLTLIBRARIES \ install-strip install-taskSCRIPTS installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ @@ -9205,12 +9352,12 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ uninstall-am uninstall-binPROGRAMS uninstall-binSCRIPTS \ uninstall-configDATA uninstall-infDATA uninstall-info-am \ uninstall-initSCRIPTS uninstall-initconfigSCRIPTS \ - uninstall-mibDATA uninstall-nodist_propertyDATA \ - uninstall-perlSCRIPTS uninstall-propertyDATA \ - uninstall-sampledataDATA uninstall-sbinPROGRAMS \ - uninstall-sbinSCRIPTS uninstall-schemaDATA \ - uninstall-serverLTLIBRARIES uninstall-serverpluginLTLIBRARIES \ - uninstall-taskSCRIPTS + uninstall-man uninstall-man1 uninstall-man8 uninstall-mibDATA \ + uninstall-nodist_propertyDATA uninstall-perlSCRIPTS \ + uninstall-propertyDATA uninstall-sampledataDATA \ + uninstall-sbinPROGRAMS uninstall-sbinSCRIPTS \ + uninstall-schemaDATA uninstall-serverLTLIBRARIES \ + uninstall-serverpluginLTLIBRARIES uninstall-taskSCRIPTS dirver.h: Makefile @@ -1578,10 +1578,27 @@ linux*) # before this can be enabled. hardcode_into_libs=yes + # find out which ABI we are using + libsuff= + case "$host_cpu" in + x86_64*|s390x*|powerpc64*) + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *64-bit*) + libsuff=64 + sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" + ;; + esac + fi + rm -rf conftest* + ;; + esac + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -4288,6 +4305,9 @@ CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) # Is the compiler the GNU C compiler? with_gcc=$_LT_AC_TAGVAR(GCC, $1) +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -4421,11 +4441,11 @@ striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) +predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) +postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -4437,7 +4457,7 @@ postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) +compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -4517,7 +4537,7 @@ variables_saved_for_relink="$variables_saved_for_relink" link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec @@ -6353,6 +6373,7 @@ do done done done +IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris @@ -6385,6 +6406,7 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do done ]) SED=$lt_cv_path_SED +AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ]) @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for dirsrv 1.1.1. +# Generated by GNU Autoconf 2.59 for dirsrv 1.1.2. # # Report bugs to <http://bugzilla.redhat.com/>. # @@ -423,8 +423,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='dirsrv' PACKAGE_TARNAME='dirsrv' -PACKAGE_VERSION='1.1.1' -PACKAGE_STRING='dirsrv 1.1.1' +PACKAGE_VERSION='1.1.2' +PACKAGE_STRING='dirsrv 1.1.2' PACKAGE_BUGREPORT='http://bugzilla.redhat.com/' # Factoring default headers for most tests. @@ -465,7 +465,7 @@ ac_includes_default="\ #endif" ac_default_prefix=/opt/$PACKAGE_NAME -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS debug_defs BUNDLE_TRUE BUNDLE_FALSE enable_pam_passthru_TRUE enable_pam_passthru_FALSE enable_dna_TRUE enable_dna_FALSE enable_ldapi_TRUE enable_ldapi_FALSE enable_autobind_TRUE enable_autobind_FALSE enable_bitwise_TRUE enable_bitwise_FALSE with_fhs_opt configdir sampledatadir propertydir schemadir serverdir serverplugindir scripttemplatedir perldir infdir mibdir defaultuser defaultgroup instconfigdir WINNT_TRUE WINNT_FALSE LIBSOCKET LIBNSL LIBDL LIBCSTD LIBCRUN initdir perlexec initconfigdir HPUX_TRUE HPUX_FALSE SOLARIS_TRUE SOLARIS_FALSE PKG_CONFIG ICU_CONFIG NETSNMP_CONFIG PACKAGE_BASE_VERSION nspr_inc nspr_lib nspr_libdir nss_inc nss_lib nss_libdir ldapsdk_inc ldapsdk_lib ldapsdk_libdir ldapsdk_bindir db_inc db_incdir db_lib db_libdir db_bindir db_libver sasl_inc sasl_lib sasl_libdir sasl_path svrcore_inc svrcore_lib icu_lib icu_inc icu_bin netsnmp_inc netsnmp_lib netsnmp_libdir netsnmp_link brand capbrand vendor LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE SED EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS debug_defs BUNDLE_TRUE BUNDLE_FALSE enable_pam_passthru_TRUE enable_pam_passthru_FALSE enable_dna_TRUE enable_dna_FALSE enable_ldapi_TRUE enable_ldapi_FALSE enable_autobind_TRUE enable_autobind_FALSE enable_bitwise_TRUE enable_bitwise_FALSE with_fhs_opt configdir sampledatadir propertydir schemadir serverdir serverplugindir scripttemplatedir perldir infdir mibdir defaultuser defaultgroup instconfigdir WINNT_TRUE WINNT_FALSE LIBSOCKET LIBNSL LIBDL LIBCSTD LIBCRUN initdir perlexec initconfigdir HPUX_TRUE HPUX_FALSE SOLARIS_TRUE SOLARIS_FALSE PKG_CONFIG ICU_CONFIG NETSNMP_CONFIG PACKAGE_BASE_VERSION nspr_inc nspr_lib nspr_libdir nss_inc nss_lib nss_libdir ldapsdk_inc ldapsdk_lib ldapsdk_libdir ldapsdk_bindir db_inc db_incdir db_lib db_libdir db_bindir db_libver sasl_inc sasl_lib sasl_libdir sasl_path svrcore_inc svrcore_lib icu_lib icu_inc icu_bin netsnmp_inc netsnmp_lib netsnmp_libdir netsnmp_link brand capbrand vendor LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -954,7 +954,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures dirsrv 1.1.1 to adapt to many kinds of systems. +\`configure' configures dirsrv 1.1.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1020,7 +1020,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of dirsrv 1.1.1:";; + short | recursive ) echo "Configuration of dirsrv 1.1.2:";; esac cat <<\_ACEOF @@ -1203,7 +1203,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -dirsrv configure 1.1.1 +dirsrv configure 1.1.2 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -1217,7 +1217,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by dirsrv $as_me 1.1.1, which was +It was created by dirsrv $as_me 1.1.2, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1863,7 +1863,7 @@ fi # Define the identity of the package. PACKAGE='dirsrv' - VERSION='1.1.1' + VERSION='1.1.2' cat >>confdefs.h <<_ACEOF @@ -3838,6 +3838,7 @@ do done done done +IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris @@ -3872,6 +3873,7 @@ done fi SED=$lt_cv_path_SED + echo "$as_me:$LINENO: result: $SED" >&5 echo "${ECHO_T}$SED" >&6 @@ -4312,7 +4314,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 4315 "configure"' > conftest.$ac_ext + echo '#line 4317 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -5447,7 +5449,7 @@ fi # Provide some information about the compiler. -echo "$as_me:5450:" \ +echo "$as_me:5452:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 @@ -6510,11 +6512,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6513: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6515: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6517: \$? = $ac_status" >&5 + echo "$as_me:6519: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -6778,11 +6780,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6781: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6783: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6785: \$? = $ac_status" >&5 + echo "$as_me:6787: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -6882,11 +6884,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6885: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6887: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:6889: \$? = $ac_status" >&5 + echo "$as_me:6891: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -8347,10 +8349,31 @@ linux*) # before this can be enabled. hardcode_into_libs=yes + # find out which ABI we are using + libsuff= + case "$host_cpu" in + x86_64*|s390x*|powerpc64*) + echo '#line 8356 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *64-bit*) + libsuff=64 + sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" + ;; + esac + fi + rm -rf conftest* + ;; + esac + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -9227,7 +9250,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 9230 "configure" +#line 9253 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -9327,7 +9350,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 9330 "configure" +#line 9353 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -9658,6 +9681,9 @@ CC=$lt_compiler # Is the compiler the GNU C compiler? with_gcc=$GCC +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -9791,11 +9817,11 @@ striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_predep_objects +predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_postdep_objects +postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -9807,7 +9833,7 @@ postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path +compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -9887,7 +9913,7 @@ variables_saved_for_relink="$variables_saved_for_relink" link_all_deplibs=$link_all_deplibs # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec @@ -11667,11 +11693,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11670: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11696: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:11674: \$? = $ac_status" >&5 + echo "$as_me:11700: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -11771,11 +11797,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11774: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11800: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:11778: \$? = $ac_status" >&5 + echo "$as_me:11804: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -12303,10 +12329,31 @@ linux*) # before this can be enabled. hardcode_into_libs=yes + # find out which ABI we are using + libsuff= + case "$host_cpu" in + x86_64*|s390x*|powerpc64*) + echo '#line 12336 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *64-bit*) + libsuff=64 + sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" + ;; + esac + fi + rm -rf conftest* + ;; + esac + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -12690,6 +12737,9 @@ CC=$lt_compiler_CXX # Is the compiler the GNU C compiler? with_gcc=$GCC_CXX +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -12823,11 +12873,11 @@ striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_predep_objects_CXX +predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_postdep_objects_CXX +postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -12839,7 +12889,7 @@ postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX +compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -12919,7 +12969,7 @@ variables_saved_for_relink="$variables_saved_for_relink" link_all_deplibs=$link_all_deplibs_CXX # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec @@ -13341,11 +13391,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13344: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13394: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:13348: \$? = $ac_status" >&5 + echo "$as_me:13398: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -13445,11 +13495,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13448: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13498: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:13452: \$? = $ac_status" >&5 + echo "$as_me:13502: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -14890,10 +14940,31 @@ linux*) # before this can be enabled. hardcode_into_libs=yes + # find out which ABI we are using + libsuff= + case "$host_cpu" in + x86_64*|s390x*|powerpc64*) + echo '#line 14947 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *64-bit*) + libsuff=64 + sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" + ;; + esac + fi + rm -rf conftest* + ;; + esac + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -15277,6 +15348,9 @@ CC=$lt_compiler_F77 # Is the compiler the GNU C compiler? with_gcc=$GCC_F77 +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -15410,11 +15484,11 @@ striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_predep_objects_F77 +predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_postdep_objects_F77 +postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -15426,7 +15500,7 @@ postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_F77 +compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -15506,7 +15580,7 @@ variables_saved_for_relink="$variables_saved_for_relink" link_all_deplibs=$link_all_deplibs_F77 # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec @@ -15648,11 +15722,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15651: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15725: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:15655: \$? = $ac_status" >&5 + echo "$as_me:15729: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -15916,11 +15990,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15919: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15993: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:15923: \$? = $ac_status" >&5 + echo "$as_me:15997: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -16020,11 +16094,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16023: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16097: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:16027: \$? = $ac_status" >&5 + echo "$as_me:16101: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -17485,10 +17559,31 @@ linux*) # before this can be enabled. hardcode_into_libs=yes + # find out which ABI we are using + libsuff= + case "$host_cpu" in + x86_64*|s390x*|powerpc64*) + echo '#line 17566 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *64-bit*) + libsuff=64 + sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" + ;; + esac + fi + rm -rf conftest* + ;; + esac + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -17872,6 +17967,9 @@ CC=$lt_compiler_GCJ # Is the compiler the GNU C compiler? with_gcc=$GCC_GCJ +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -18005,11 +18103,11 @@ striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_predep_objects_GCJ +predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_postdep_objects_GCJ +postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -18021,7 +18119,7 @@ postdeps=$lt_postdeps_GCJ # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ +compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -18101,7 +18199,7 @@ variables_saved_for_relink="$variables_saved_for_relink" link_all_deplibs=$link_all_deplibs_GCJ # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec @@ -18353,6 +18451,9 @@ CC=$lt_compiler_RC # Is the compiler the GNU C compiler? with_gcc=$GCC_RC +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -18486,11 +18587,11 @@ striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_predep_objects_RC +predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_postdep_objects_RC +postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -18502,7 +18603,7 @@ postdeps=$lt_postdeps_RC # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_RC +compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -18582,7 +18683,7 @@ variables_saved_for_relink="$variables_saved_for_relink" link_all_deplibs=$link_all_deplibs_RC # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec @@ -23126,6 +23227,12 @@ else perldir=/$PACKAGE_NAME/perl fi +# if mandir is the default value, override it +# otherwise, the user must have set it - just use it +if test X"$mandir" = X'${prefix}/man' ; then + mandir='$(datadir)/man' +fi + # Shared paths for all layouts # relative to sysconfdir configdir=/$PACKAGE_NAME/config @@ -23150,6 +23257,7 @@ defaultgroup=nobody + # check for --with-instconfigdir echo "$as_me:$LINENO: checking for --with-instconfigdir" >&5 echo $ECHO_N "checking for --with-instconfigdir... $ECHO_C" >&6 @@ -25687,7 +25795,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by dirsrv $as_me 1.1.1, which was +This file was extended by dirsrv $as_me 1.1.2, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -25750,7 +25858,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -dirsrv config.status 1.1.1 +dirsrv config.status 1.1.2 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" @@ -26003,6 +26111,7 @@ s,@ac_ct_CC@,$ac_ct_CC,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t +s,@SED@,$SED,;t t s,@EGREP@,$EGREP,;t t s,@LN_S@,$LN_S,;t t s,@ECHO@,$ECHO,;t t diff --git a/configure.ac b/configure.ac index d37556c8..a6ca0192 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) # This version is the version returned by ns-slapd -v -AC_INIT([dirsrv], [1.1.1], [http://bugzilla.redhat.com/]) +AC_INIT([dirsrv], [1.1.2], [http://bugzilla.redhat.com/]) # AC_CONFIG_HEADER must be called right after AC_INIT. AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.9 foreign subdir-objects]) @@ -214,6 +214,12 @@ else perldir=/$PACKAGE_NAME/perl fi +# if mandir is the default value, override it +# otherwise, the user must have set it - just use it +if test X"$mandir" = X'${prefix}/man' ; then + mandir='$(datadir)/man' +fi + # Shared paths for all layouts # relative to sysconfdir configdir=/$PACKAGE_NAME/config @@ -234,6 +240,7 @@ AC_SUBST(scripttemplatedir) AC_SUBST(perldir) AC_SUBST(infdir) AC_SUBST(mibdir) +AC_SUBST(mandir) AC_SUBST(defaultuser) AC_SUBST(defaultgroup) diff --git a/man/man1/cl-dump.1 b/man/man1/cl-dump.1 new file mode 100644 index 00000000..4cf450b7 --- /dev/null +++ b/man/man1/cl-dump.1 @@ -0,0 +1,96 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH CL-DUMP 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +cl-dump \- Dump and decode Directory Server replication change log +.SH SYNOPSIS +.B cl\-dump +[\fI-h host\fR] [\fI-p port\fR] [\fI-D bind-dn\fR] -w bind-password | -P bind-cert + [\fI-r replica-roots\fR] [\fI-o output-file\fR] [\fI-c\fR] [\fI-v\fR] + +.PP +.B cl\-dump +\-i changelog\-ldif\-file\-with\-base64encoding [\fI\-o output\-file\fR] [\fI\-c\fR] +.PP +.SH DESCRIPTION +Dump and decode Directory Server replication change log +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below. +.TP +.B \-c +Dump and interpret CSN only. This option can be used with or +without -i option. +.TP +.B \-D bind\-dn +Directory server's bind DN. Default to "cn=Directory Manager" if +the option is omitted. +.TP +.B \-h host +Directory server's host. Default to the server where the script +is running. +.TP +.B \-i changelog\-ldif\-file\-with\-base64encoding +If you already have a ldif-like changelog, but the changes +in that file are encoded, you may use this option to +decode that ldif-like changelog. +.TP +.B \-o output\-file +Path name for the final result. Default to STDOUT if omitted. +.TP +.B \-p port +Directory server's port. Default to 389. +.TP +.B \-P bind\-cert +Pathname of binding certificate DB +.TP +.B \-r replica\-roots +Specify replica roots whose changelog you want to dump. The replica +roots may be seperated by comma. All the replica roots would be +dumped if the option is omitted. +.TP +.B \-v +Print the version of this script. +.TP +.B \-w bind\-password +Password for the bind DN +.SH RESTRICTIONS +If you are not using \-i option, the script should be run when the server +is running, and from where the server's changelog directory is accessible. +.br +.SH SEE ALSO +.BR repl-monitor (1) +.br +.SH AUTHOR +cl-dump was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/dbgen.pl.1 b/man/man1/dbgen.pl.1 new file mode 100644 index 00000000..49cf8ee9 --- /dev/null +++ b/man/man1/dbgen.pl.1 @@ -0,0 +1,84 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH DBGEN.PL 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +dbgen.pl \- Random LDIF database creator +.SH SYNOPSIS +.B dbgen.pl +[\fIOPTIONS\fR] -o output_file -n number +.SH DESCRIPTION +Random LDIF database creator. Used to generate large LDIF files +for use in testing the Directory Server. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-v +Verbose output +.TP +.B \-q +Quiet output +.TP +.B \-s suffix +LDAP suffix. Default is 'dc=example,dc=com' +.TP +.B \-c CN naming style +Naming style for RDN's. Default is UID +.TP +.B \-O organizationalPersons +Organizationalpersons objectClass. Default is inetOrgPerson. +.TP +.B \-p piranha style ACI +Piranha style aci. Default is barracua +.TP +.B \-r seed +Seed number for random number generator +.TP +.B \-g +Print extra entries for orgchart +.TP +.B \-x +Suppress printing of the preamble +.TP +.B \-y +Suppress printing of Organizational Units +.TP +.B \-l +Location of directory containing data files, default is /usr/share/dirsrv/data +.TP +.B \-n number +Number of entries to be generated +.br +.SH AUTHOR +dbgen.pl was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/dbscan.1 b/man/man1/dbscan.1 new file mode 100644 index 00000000..e23ae273 --- /dev/null +++ b/man/man1/dbscan.1 @@ -0,0 +1,106 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH DBSCAN 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +dbscan \- scans a Directory Server database index file and dumps the contents +.SH SYNOPSIS +.B dbscan +\fB-f <filename>\fR [\fI-R\fR] [\fI-t <size>\fR] +[\fI-K <entry_id>\fR] [\fI-k <key>\fR] [\fI-l <size>\fR] +[\fI-G <n>\fR] [\fI-n\fR] [\fI-r\fR] [\fI-s\fR] +.PP +.SH DESCRIPTION +Scans a Directory Server database index file and dumps the contents. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \fB\-f\fR <filename> +specify db file +.TP +.B \fB\-R\fR +dump as raw data +.TP +.B \fB\-t\fR <size> +entry truncate size (bytes) +.IP +entry file options: +.TP +.B \fB\-K\fR <entry_id> +lookup only a specific entry id +index file options: +.TP +.B \fB\-k\fR <key> +lookup only a specific key +.TP +.B \fB\-l\fR <size> +max length of dumped id list +(default 4096; 40 bytes <= size <= 1048576 bytes) +.TP +.B \fB\-G\fR <n> +only display index entries with more than <n> ids +.TP +.B \fB\-n\fR +display ID list lengths +.TP +.B \fB\-r\fR +display the conents of ID list +.TP +.B \fB\-s\fR +Summary of index counts +.IP +.SH USAGE +Sample usages: +.TP +Dump the entry file: +.B +dbscan \fB\-f\fR id2entry.db4 +.TP +Display index keys in cn.db4: +.B dbscan \fB\-f\fR cn.db4 +.TP +Display index keys and the count of entries having the key in mail.db4: +.B +dbscan \fB\-r\fR \fB\-f\fR mail.db4 +.TP +Display index keys and the IDs having more than 20 IDs in sn.db4: +.B +dbscan \fB\-r\fR \fB\-G\fR 20 \fB\-f\fR sn.db4 +.TP +Display summary of objectclass.db4: +.B +dbscan \fB\-f\fR objectclass.db4 +.br +.SH AUTHOR +dbscan was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/dsktune.1 b/man/man1/dsktune.1 new file mode 100644 index 00000000..c3ecb766 --- /dev/null +++ b/man/man1/dsktune.1 @@ -0,0 +1,64 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH DSKTUNE 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +dsktune \- reports memory, network, and file system tuning settings +which can affect the performance of the Directory Server +.SH SYNOPSIS +.B dsktune +[\fI-q\fR] [\fI-c\fR] [\fI-D\fR] [\fI-v\fR] [\fI-i installdir\fR] +.SH DESCRIPTION +Reports memory, network, and file system tuning settings +which can affect the performance of the Directory Server +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \fB\-q\fR +dsktune only reports essential settings +.TP +.B \fB\-c\fR +dsktune only reports tuning information for client machines +.TP +.B \fB\-D\fR +dsktune also reports the commands executed +.TP +.B \fB\-v\fR +dsktune only reports its release version date +.TP +.B \fB\-i installdir\fR +specify alternate server installation directory +.br +.SH AUTHOR +dsktune was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/infadd.1 b/man/man1/infadd.1 new file mode 100644 index 00000000..4f349bf4 --- /dev/null +++ b/man/man1/infadd.1 @@ -0,0 +1,82 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH INFADD 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +infadd \- infinite additions to LDAP server +.SH SYNOPSIS +.B infadd +\fI-s suffix -u bindDN -w password \fR[\fIoptions\fR] +.SH DESCRIPTION +infadd is used +to measure performance of the add operation. It can +span multiple threads in order to test the performance +under heavy locking. +.PP +.SH OPTIONS +.TP +.B \-h hostname +hostname (default: localhost) +.TP +.B \-p port +port (default: 389) +.TP +.B \-t threads +number of threads to spin (default: 1) +.TP +.B \-d +use TCP no\-delay +.TP +.B \-q +quiet mode (no status updates) +.TP +.B \-v +verbose mode (give per\-thread statistics) +.TP +.B \-I num +first uid (default: 0) +.TP +.B \-l count +limit count; stops when the total count exceeds <count> +.TP +.B \-i msec +sample interval in milliseconds (default: 10000) +.TP +.B \-R size +generate <size> random names instead of using data files +.TP +.B \-z size +add binary blob of average size of <size> bytes +.PP +.SH SEE ALSO +.BR rsearch (1) +.br +.SH AUTHOR +infadd was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/ldap-agent.1 b/man/man1/ldap-agent.1 new file mode 100644 index 00000000..cba23d38 --- /dev/null +++ b/man/man1/ldap-agent.1 @@ -0,0 +1,59 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH LDAP-AGENT 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +ldap-agent \- SNMP agent for Directory Server +.SH SYNOPSIS +.B ldap-agent +.RI [\fI-D\fR] <configuration-file> +.SH DESCRIPTION +ldap-agent is an SNMP subagent for Directory Server +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +.TP +.B \-D +Enable debugging +.TP +.B <configfile> +Configuration file for the ldap agent +.SH SEE ALSO +.BR snmpd(8) +.br +.SH USAGE +Sample usage: +.TP +.B ldap-agent /etc/dirsrv/config/ldap-agent.conf +.br +.SH AUTHOR +ldap\-agent was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/ldclt.1 b/man/man1/ldclt.1 new file mode 100644 index 00000000..5aaf501d --- /dev/null +++ b/man/man1/ldclt.1 @@ -0,0 +1,232 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH LDCLT 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +ldclt \- load test program for LDAP +.SH SYNOPSYS +.B ldclt +[\fI\-qQvV\fR] [\fI\-E <max errors>\fR] +[\fI\-b <base DN>\fR] [\fI\-h <host>\fR] [\fI\-p <port>\fR] [\fI\-t <timeout>\fR] +[\fI\-D <bind DN>\fR] [\fI\-w <passwd>\fR] [\fI\-o <SASL option>\fR] +[\fI\-e <execParams>\fR] [\fI\-a <max pending>\fR] +[\fI\-n <nb threads>\fR] [\fI\-i <nb times>\fR] [\fI\-N <nb samples>\fR] +[\fI\-I <err number>\fR] [\fI\-T <total>\fR] +[\fI\-r <low> \-R <high>\fR] +[\fI\-f <filter>\fR] [\fI\-s <scope>\fR] +[\fI\-S <slave>\fR] [\fI\-P<master port>\fR] +[\fI\-W <waitsec>\fR] [\fI\-Z <certfile>\fR] +.PP +.SH DESCRIPTION +This tool is a LDAP client targeted to validate the reliability of +the product under a wide variety of stress conditions. +.PP +.SH OPTIONS +The valid options are: +.TP +.B \fB\-a\fR +Asynchronous mode, with max pending operations. +.TP +.B \fB\-b\fR +Give the base DN to use. Default "o=sun,c=us". +.TP +.B \fB\-D\fR +Bind DN. See \fB\-w\fR +.TP +.B \fB\-E\fR +Max errors allowed. Default 1000. +.TP +.B \fB\-f\fR +Filter for searches. +.TP +.B \fB\-h\fR +Host to connect. Default "localhost". +.TP +.B \fB\-i\fR +Number of times inactivity allowed. Default 3 (30 seconds) +.TP +\fB\-I\fR +Ignore errors (cf. \fB\-E\fR). Default none. +.TP +.B \fB\-n\fR +Number of threads. Default 10. +.TP +.B \fB\-N\fR +Number of samples (10 seconds each). Default infinite. +.TP +.B \fB\-o\fR +SASL Option. +.TP +.B \fB\-p\fR +Server port. Default 389. +.TP +.B \fB\-P\fR +Master port (to check replication). Default 16000. +.TP +.B \fB\-q\fR +Quiet mode. See option \fB\-I\fR. +.TP +.B \fB\-Q\fR +Super quiet mode. +.TP +.B \fB\-r\fR +Range's low value. +.TP +.B \fB\-R\fR +Range's high value. +.TP +.B \fB\-s\fR +Scope. May be base, subtree or one. Default subtree. +.TP +.B \fB\-S\fR +Slave to check. +.TP +.B \fB\-t\fR +LDAP operations timeout. Default 30 seconds. +.TP +.B \fB\-T\fR +Total number of operations per thread. Default infinite. +.TP +.B \fB\-v\fR +Verbose. +.TP +.B \fB\-V\fR +Very verbose. +.TP +.B \fB\-w\fR +Bind passwd. See \fB\-D\fR. +.TP +.B \fB\-W\fR +Wait between two operations. Default 0 seconds. +.TP +.B \fB\-Z\fR +certfile. Turn on SSL and use certfile as the certificate DB +.TP +.B \fB\-e\fR +Execution parameters: +.IP +\fBadd\fR ldap_add() entries. +.br +\fBappend\fR entries to the genldif file. +.br +\fBascii\fR ascii 7\-bits strings. +.br +\fBattreplace=name:mask\fR replace attribute of existing entry. +.br +\fBattrlist=name:name:name\fR specify list of attribs to retrieve +.br +\fBattrsonly=0|1\fR ldap_search() parameter. Set 0 to read values. +.br +\fBbindeach\fR ldap_bind() for each operation. +.br +\fBbindonly\fR only bind/unbind, no other operation is performed. +.br +\fBclose\fR will close() the fd, rather than ldap_unbind(). +.br +\fBcltcertname=name\fR name of the SSL client certificate +.br +\fBcommoncounter\fR all threads share the same counter. +.br +\fBcounteach\fR count each operation not only successful ones. +.br +\fBdelete\fR ldap_delete() entries. +.br +\fBdontsleeponserverdown\fR will loop very fast if server down. +.br +\fBemailPerson\fR objectclass=emailPerson (\fB\-e\fR add only). +.br +\fBesearch\fR exact search. +.br +\fBgenldif=filename\fR generates a ldif file +.br +\fBimagesdir=path\fR specify where are the images. +.br +\fBincr\fR incremental values. +.br +\fBinetOrgPerson\fR objectclass=inetOrgPerson (\fB\-e\fR add only). +.br +\fBkeydbfile=file\fR filename of the key database +.br +\fBkeydbpin=password\fR password for accessing the key database +.br +\fBnoglobalstats\fR don't print periodical global statistics +.br +\fBnoloop\fR does not loop the incremental numbers. +.br +\fBobject=filename\fR build object from input file +.br +\fBperson\fR objectclass=person (\fB\-e\fR add only). +.br +\fBrandom\fR random filters, etc... +.br +\fBrandomattrlist=name:name:name\fR random select attrib in the list +.br +\fBrandombase\fR random base DN. +.br +\fBrandombaselow=value\fR low value for random generator. +.br +\fBrandombasehigh=value\fR high value for random generator. +.br +\fBrandombinddn\fR random bind DN. +.br +\fBrandombinddnfromfile=fine\fR retrieve bind DN & passwd from file +.br +\fBrandombinddnlow=value\fR low value for random generator. +.br +\fBrandombinddnhigh=value\fR high value for random generator. +.br +\fBrdn=attrname:value\fR alternate for \fB\-f\fR. +.br +\fBreferral=on|off|rebind\fR change referral behaviour. +.br +\fBscalab01\fR activates scalab01 scenario. +.br +\fBscalab01_cnxduration\fR maximum connection duration. +.br +\fBscalab01_maxcnxnb\fR modem pool size. +.br +\fBscalab01_wait\fR sleep() between 2 attempts to connect. +.br +\fBsmoothshutdown\fR main thread waits till the worker threads exit. +.br +\fBstring\fR create random strings rather than random numbers. +.br +\fBv2\fR ldap v2. +.br +\fBwithnewparent\fR rename with newparent specified as argument. +.br +\fBrandomauthid\fR random SASL Authid. +.br +\fBrandomauthidlow=value\fR low value for random SASL Authid. +.br +\fBrandomauthidhigh=value\fR high value for random SASL Authid. +.PP +.SH AUTHOR +ldclt was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/ldif.1 b/man/man1/ldif.1 new file mode 100644 index 00000000..183e2438 --- /dev/null +++ b/man/man1/ldif.1 @@ -0,0 +1,55 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH LDIF 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +ldif \- manipulates an LDIF stream by adding a column with the +defined attribute type +.SH SYNOPSIS +.B ldif +[\fI-b\fR] attrtype +.SH DESCRIPTION +Manipulates an LDIF stream by adding a column with the +defined attribute type +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-b +Output base64 binary format +.SH USAGE +.TP +.B +ldif dn < /tmp/ldif +.SH AUTHOR +ldif was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/logconv.pl.1 b/man/man1/logconv.pl.1 new file mode 100644 index 00000000..378a0f05 --- /dev/null +++ b/man/man1/logconv.pl.1 @@ -0,0 +1,118 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH LOGCONV.PL 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +logconv.pl \- analyzes Directory Server access log files +.SH SYNOPSIS +.B logconv.pl +[\fI\-h\fR] [\fI\-d <rootDN>\fR] [\fI\-s <size limit>\fR] [\fI\-v\fR] [\fI\-V\fR] +[\fI\-S <start time>\fR] [\fI\-E <end time>\fR] +[\fI\-efcibaltnxgju\fR] [\fI access log ... ... \fR] +.PP +.SH DESCRIPTION +Analyzes Directory Server access log files for specific information defined on the command +line +.SH OPTIONS +A summary of options is included below: +.TP +.B \fB\-h\fR +help/usage +.TP +.B \fB\-d\fR <Directory Managers DN> +DEFAULT \-> cn=directory manager +.TP +.B \fB\-s\fR <Number of results to return per category> +DEFAULT \-> 20 +.TP +.B \fB\-X\fR <IP address to exclude from connection stats> +E.g. Load balancers +.TP +.B \fB\-v\fR show version of tool +Print version of the tool +.TP +.B \fB\-S\fR <time to begin analyzing logfile from> +Time to begin analyzing logile from +E.g. [28/Mar/2002:13:14:22 \fB\-0800]\fR +.TP +.B \fB\-E\fR <time to stop analyzing logfile> +Time to stop analyzing logile from +E.g. [28/Mar/2002:13:24:62 \fB\-0800]\fR +.TP +\fB\-V\fR <enable verbose output \- includes all stats listed below> +Verbose output +.TP +.B \fB\-[efcibaltnxgju]\fR +.br +\fBe\fR Error Code stats +.br +\fBf\fR Failed Login Stats +.br +\fBc\fR Connection Code Stats +.br +\fBi\fR Client Stats +.br +\fBb\fR Bind Stats +.br +\fBa\fR Search Base Stats +.br +\fBl\fR Search Filter Stats +.br +\fBt\fR Etime Stats +.br +\fBn\fR Nentries Stats +.br +\fBx\fR Extended Operations +.br +\fBr\fR Most Requested Attribute Stats +.br +\fBg\fR Abandoned Operation Stats +.br +\fBj\fR Recommendations +.br +\fBu\fR Unindexed Search Stats +.br +\fBy\fR Connection Latency Stats +.br +\fBp\fR Open Connection ID Stats +.PP +.SH USAGE +Examples: +.IP +logconv.pl \fB\-s\fR 10 \fB\-V\fR access +.IP +logconv.pl \fB\-d\fR "cn=directory manager" /export/server4/slapd\-host/logs/access* +.IP +logconv.pl \fB\-s\fR 50 \fB\-ibgju\fR access* +.IP +logconv.pl \fB\-S\fR "[28/Mar/2002:13:14:22 \fB\-0800]\fR" \fB\-E\fR "[28/Mar/2002:13:50:05 \fB\-0800]\fR" \fB\-e\fR access +.br +.SH AUTHOR +logconv.pl was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/migratecred.1 b/man/man1/migratecred.1 new file mode 100644 index 00000000..0071b1f1 --- /dev/null +++ b/man/man1/migratecred.1 @@ -0,0 +1,65 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH MIGRATECRED 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +migratecred \- Migrate credentials from one instance of Directory Server +to another +.SH SYNOPSIS +.B migratecred +-o OldInstancePath -n NewInstancePath -c OldCredential [\fI-p NewPluginPath\fR] +.SH DESCRIPTION +migratecred migrates credentials from one Directory Server instance to the other. + +New plugin path defaults to [\fBlibdir\fP/dirsrv/plugins] if not given +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBmigratecred\fP is a program that migrates credentials used for +replication and chaining - that is, the password used by the server +to perform the simple BIND operation for server to server communications. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-o OldInstancePath +Path to the source instance +.TP +.B \-n NewInstancePath +Path to the destination instance +.TP +.B \-c OldCredential +Old credential +.TP +.B \-p NewPluginPath +New plugin path (of the new instance) +.br +.SH AUTHOR +migratecred was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/mmldif.1 b/man/man1/mmldif.1 new file mode 100644 index 00000000..43a98738 --- /dev/null +++ b/man/man1/mmldif.1 @@ -0,0 +1,61 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH MMLDIF 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +mmldif \- mmldif util +.SH SYNOPSIS +.B mmldif +[-c] [-D] [-o out.ldif] in1.ldif in2.ldif ... + +.SH DESCRIPTION +This manual page documents briefly the +.B mmldif +command. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-c +Write a change file (.delta) for each input file +.TP +.B \-D +Print debugging information +.TP +.B \-o +Write authoritative data to this file +.SH SEE ALSO +.BR ldif (1) +.br +.SH AUTHOR +mmldif was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/pwdhash.1 b/man/man1/pwdhash.1 new file mode 100644 index 00000000..d5c83212 --- /dev/null +++ b/man/man1/pwdhash.1 @@ -0,0 +1,62 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH PWDHASH 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +pwdhash \- Generator of password hashes +.SH SYNOPSIS +.B pwdhash +[\fI-D config-dir\fR] [\fI-H\fR] [\fI-s scheme | -c comparepwd\fR] password +.PP +.SH DESCRIPTION +Generates password hashes which can also be used in LDIF password fields. +This uses the Directory Server password generator. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-H +Show summary of options. +.TP +.B \-s scheme +Password scheme to be used (e.g. MD5, SHA1, SHA256, SHA512, +SSHA, SSHA256, SSHA512) +.TP +.B \-c comparepassword +Password to be compared against +.TP +.B \-D configdir +Takes the password schema directly from the ns-slapd configuration +.br +.SH AUTHOR +dbscan was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/repl-monitor.1 b/man/man1/repl-monitor.1 new file mode 100644 index 00000000..79ea73d5 --- /dev/null +++ b/man/man1/repl-monitor.1 @@ -0,0 +1,69 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH REPL-MONITOR 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +repl-monitor \- Directory Server replication monitor +.SH SYNOPSIS +.B repl-monitor +-f configuration-file [\fI-h host\fR] [\fI-p port\fR] [\fI-r\fR] +[\fI-u refresh-url\fR] [\fI-t refresh-interval\fR] [\fI-v\fR] + +.SH DESCRIPTION +Outputs the status of all of the configured Directory Servers +participating in replication. The servers to query for status +are specified in the configuration file. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-h host +Hostname of DS server +.TP +.B \-p port +TCP port +.TP +.B \-f configuration\-file +Configuration file +.TP +.B \-r +Removes extra HTML tags +.TP +.B \-u refresh\-url +Refresh url +.TP +.B \-t refresh\-interval +Refresh interval +.br +.SH AUTHOR +repl-monitor was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man1/rsearch.1 b/man/man1/rsearch.1 new file mode 100644 index 00000000..b829be2e --- /dev/null +++ b/man/man1/rsearch.1 @@ -0,0 +1,138 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH RSEARCH 1 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +rsearch \- Stress test an LDAP server with search operations +.SH SYNOPSIS +.B rsearch +\fB\-D\fR binddn \fB\-w\fR bindpw \fB\-s\fR suffix \fB\-f\fR filter [\fIoptions\fR] +.PP +.SH DESCRIPTION +Stress tests an LDAP server with search operations. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-H +print Usage (this message) +.TP +.B \fB\-h\fR host +ldap server host (default: localhost) +.TP +.B \fB\-p\fR port +ldap server port (default: 389) +.TP +.B \fB\-S\fR scope +search SCOPE [0,1,or 2] (default: 2) +.TP +.B \fB\-b\fR +bind before every operation +.TP +.B \fB\-u\fR +don't unbind \fB\-\-\fR just close the connection +.TP +.B \fB\-L\fR +set linger \fB\-\-\fR connection discarded when closed +.TP +.B \fB\-N\fR +No operation \fB\-\-\fR just bind (ignore mdc) +.TP +.B \fB\-v\fR +verbose +.TP +.B \fB\-y\fR +nodelay +.TP +.B \fB\-q\fR +quiet +.TP +.B \fB\-l\fR +logging +.TP +.B \fB\-m\fR +operaton: modify non\-indexed attr (description). \fB\-B\fR required +.TP +.B \fB\-M\fR +operaton: modify indexed attr (telephonenumber). \fB\-B\fR required +.TP +.B \fB\-d\fR +operaton: delete. \fB\-B\fR required +.TP +.B \fB\-c\fR +operaton: compare. \fB\-B\fR required +.TP +.B \fB\-i\fR file +name file; used for the search filter +.TP +.B \fB\-B\fR file +[DN and] UID file (use '\-B \e?' to see the format) +.TP +.B \fB\-A\fR attrs +list of attributes for search request +.TP +.B \fB\-a\fR file +list of attributes for search request in a file +.HP +.B \fB\-\-\fR (use '\-a \e?' to see the format ; \fB\-a\fR & \fB\-A\fR are mutually exclusive) +.PP +.TP +.B \fB\-n\fR number +(reserved for future use) +.TP +.B \fB\-o\fR number +Search time limit, in seconds; (default: 30; no time limit: 0) +.TP +.B \fB\-j\fR number +sample interval, in seconds (default: 10) +.TP +.B \fB\-t\fR number +threads (default: 1) +.TP +.B \fB\-T\fR number +Time limit, in seconds; cmd stops when exceeds <number> +.TP +.B \fB\-V\fR +show running average +.TP +.B \fB\-C\fR num +take num samples, then stop +.TP +.B \fB\-R\fR num +drop connection & reconnect every num searches +.TP +.B \fB\-x\fR +Use \fB\-B\fR file for binding; ignored if \fB\-B\fR is not given +.br +.SH AUTHOR +rsearch was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man8/migrate-ds.pl.8 b/man/man8/migrate-ds.pl.8 new file mode 100644 index 00000000..b3a53ece --- /dev/null +++ b/man/man8/migrate-ds.pl.8 @@ -0,0 +1,155 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH MIGRATE-DS.PL 8 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +migrate\-ds.pl \- Directory Server Migration script +.SH SYNOPSIS +.B migrate\-ds.pl +[\-\-options] \fB\-\-\fR [args] +.SH DESCRIPTION +Directory Server Migration script - migrates Directory Server from +older releases to the current release. +.PP +This script will copy instances (data and configuration) from the old +server root directory to their new FHS locations. This script does a +copy only \- the data in the old instances will be left untouched. The +old instances must be shutdown first to ensure that the databases are +copied safely. During migration your migrated instances will be started. +.PP +.SH OPTIONS +A summary of options is included below: +.TP +.B \fB\-\-help\fR +This message +.TP +.B \fB\-\-version\fR +Print the version and exit +.TP +.B \fB\-\-debug\fR +Turn on debugging +.TP +.B \fB\-\-oldsroot\fR +The old server root directory to migrate from +.TP +.B \fB\-\-actualsroot\fR This is the old location of the old server root. +.TP +.B \fB\-\-silent\fR +Use silent setup \- no user input +.TP +.B \fB\-\-file\fR=\fIname\fR +Use the file 'name' in .inf format to supply the +default answers +.TP +.B \fB\-\-keepcache\fR +Do not delete the temporary .inf file generated by +this program +.TP +.B \fB\-\-logfile\fR +Log migration messages to this file \- otherwise, a temp +file will be used +.TP +.B \fB\-\-instance\fR +By default, all directory server instances will be +migrated. You can use this argument to specify one +or more (e.g. \fB\-i\fR slapd\-foo \fB\-i\fR slapd\-bar) if you do +not want to migrate all of them. +.TP +.B \fB\-\-cross\fR +See below. +.PP +For all options, you can also use the short name e.g. \fB\-h\fR, \fB\-d\fR, etc. +For the \fB\-d\fR argument, specifying it more than once will increase the +debug level e.g. \fB\-ddddd\fR +.PP +args: +You can supply default .inf data in this format: +.IP +section.param=value +.PP +e.g. +.IP +General.FullMachineName=foo.example.com +.PP +or +.IP +"slapd.Suffix=dc=example, dc=com" +.PP +Values passed in this manner will override values in an .inf file +given with the \fB\-f\fR argument. +.PP +actualsroot: +This is used when you must migrate from one machine to another. The +usual case is that you have mounted the old server root on a different +root directory, either via a network mount, or by copying a tarball +made using a relative directory on the source machine to the +destination machine and untarring it. +.PP +For example: machineA is a 32bit machine, and you want to migrate your +servers to a new 64bit machine. Lets assume your old server root on +machineA was /opt/myds, and your new machine also wants to use a +server root of /opt/myds. There are a couple of different ways to +proceed. Either make a tarball of opt/myds from machineA using a +relative path (i.e. NOT /opt/myds) or use NFS to mount +machineA:/opt/myds on a different mount point +(e.g. machineB:/migration/opt/myds). +.PP +If you do this, you should give the old "real" server root (/opt/myds) +as the \fB\-\-actualsroot\fR argument, and use /migration/opt/myds for the +\fB\-\-oldsroot\fR argument. That is, the oldsroot is the physical location of +the files on disk. The actualsroot is the old value of the server root +on the source machine. +.PP +cross: +Also known as crossplatform, or 'c', or 'x'. +This is when the source machine is a different architecture than the +destination machine. In this case, only certain data will be available +for migration. Changelog information will not be migrated, and replicas +will need to be reinitialized (if migrating masters or hubs). This type +of migration requires that all of your old databases have been dumped +to LDIF format, and the LDIF file must be in the default database directory +(usually /opt/fedora\-ds/slapd\-instance/db), and the LDIF file must have +the same name as the database instance directory, with a ".ldif". For +example, if you have +.IP +/opt/fedora\-ds/slapd\-instance/db/userRoot/ and +/opt/fedora\-ds/slapd\-instance/db/NetscapeRoot/ +.PP +you must first use db2ldif to export these databases to LDIF e.g. +.IP +cd /opt/fedora\-ds/slapd\-instance +\&./db2ldif \fB\-n\fR userRoot \fB\-a\fR /opt/fedora\-ds/slapd\-instance/db/userRoot.ldif and +\&./db2ldif \fB\-n\fR NetscapeRoot \fB\-a\fR /opt/fedora\-ds/slapd\-instance/db/NetscapeRoot.ldif +.PP +Then you must somehow make your old server root directory available on +the destination machine, either by creating a tar archive on the source +and copying it to the destination, or by network mounting the source +directory on the destination machine. +.br +.SH AUTHOR +migrate-ds.pl was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man8/ns-slapd.8 b/man/man8/ns-slapd.8 new file mode 100644 index 00000000..cf471ea7 --- /dev/null +++ b/man/man8/ns-slapd.8 @@ -0,0 +1,60 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH NS-SLAPD 8 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +ns-slapd \- The main Directory Server daemon +.SH SYNOPSIS +.B ns-slapd +-D configdir [\fI-d debuglevel\fR] [\fI-i pidlogfile\fR] [\fI-v\fR] [\fI-V\fR] +.SH DESCRIPTION +ns-slapd launches the LDAP Directory Server +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \-v +Show version of program. +.TP +.B \-D configdir +Specifies the configuration directory pointing at the instance +to be started (e.g. /etc/dirsrv/slapd-localhost) +.TP +.B \-d debuglevel +Specifies the debuglevel to be used +.TP +.B \-i pidlogfile +Specifies file where the pid of the process will be stored +.br +.SH AUTHOR +ns-slapd was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2001 Sun Microsystems, Inc. Used by permission. +.br +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. diff --git a/man/man8/setup-ds.pl.8 b/man/man8/setup-ds.pl.8 new file mode 100644 index 00000000..62c12bbc --- /dev/null +++ b/man/man8/setup-ds.pl.8 @@ -0,0 +1,89 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH SETUP-DS.PL 8 "May 18, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +setup\-ds.pl \- Set up an instance of Directory Server +.SH SYNOPSIS +.B setup-ds.pl +[\fI--options\fR] \fI-- \fR[\fIargs\fR] +.SH DESCRIPTION +Set up a Directory Server instance. Creates the configuration +files for an instance of Directory Server based on a few parameters +like the hostname, port number, and directory manager information. +Can be run in interactive mode with different levels of verbosity, or +in silent mode with parameters supplied in a .inf format file or +on the command line. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +A summary of options is included below: +.TP +.B \fB\-\-help\fR +This message +.TP +.B \fB\-\-version\fR +Print the version and exit +.TP +.B \fB\-\-debug\fR +Turn on debugging +.TP +.B \fB\-\-silent\fR +Use silent setup \- no user input +.TP +.B \fB\-\-file\fR=\fIname\fR +Use the file 'name' in .inf format to supply the default answers +.TP +.B \fB\-\-keepcache\fR +Do not delete the temporary .inf file generated by this program +.TP +.B \fB\-\-logfile\fR +Log setup messages to this file \- otherwise, a temp file will be used +.PP +For all options, you can also use the short name e.g. \fB\-h\fR, \fB\-d\fR, etc. For the \fB\-d\fR argument, +specifying it more than once will increase the debug level e.g. \fB\-ddddd\fR +.PP +args: +You can supply default .inf data in this format: +.IP +section.param=value +.PP +e.g. +.IP +General.FullMachineName=foo.example.com +.PP +or +.IP +"slapd.Suffix=dc=example, dc=com" +.PP +Values passed in this manner will override values in an .inf file given with the \fB\-f\fR argument. +.br +.SH AUTHOR +setup-ds.pl was written by the Fedora Directory Server Project. +.SH "REPORTING BUGS" +Report bugs to http://bugzilla.redhat.com. +.SH COPYRIGHT +Copyright \(co 2008 Red Hat, Inc. +.br +This manual page was written by Michele Baldessari <michele@pupazzo.org>, +for the Debian project (but may be used by others). +.br +This is free software. You may redistribute copies of it under the terms of +the Directory Server license found in the LICENSE file of this +software distribution. This license is essentially the GNU General Public +License version 2 with an exception for plug-in distribution. |