diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2020-02-16 12:34:44 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2020-02-16 12:34:44 +0000 |
| commit | b78d5957b4b535bdd68c876dd8fe75364dabd750 (patch) | |
| tree | f571aae161921e350dee282d37bd169f10a978a7 /databases/tdb1 | |
| parent | 97cd3e2a97f994da2dfd1b8f17dbf901f48650a8 (diff) | |
Notes
Diffstat (limited to 'databases/tdb1')
| -rw-r--r-- | databases/tdb1/Makefile | 148 | ||||
| -rw-r--r-- | databases/tdb1/distinfo | 3 | ||||
| -rw-r--r-- | databases/tdb1/files/patch-buildtools__wafsamba__samba_autoconf.py | 52 | ||||
| -rw-r--r-- | databases/tdb1/files/patch-buildtools__wafsamba__samba_install.py | 11 | ||||
| -rw-r--r-- | databases/tdb1/files/patch-buildtools__wafsamba__samba_python.py | 40 | ||||
| -rw-r--r-- | databases/tdb1/files/patch-buildtools__wafsamba__wscript | 15 | ||||
| -rw-r--r-- | databases/tdb1/files/patch-lib__replace__wscript | 11 | ||||
| -rw-r--r-- | databases/tdb1/files/patch-wscript | 11 | ||||
| -rw-r--r-- | databases/tdb1/files/tdbbackup.8 | 129 | ||||
| -rw-r--r-- | databases/tdb1/files/tdbdump.8 | 72 | ||||
| -rw-r--r-- | databases/tdb1/files/tdbrestore.8 | 54 | ||||
| -rw-r--r-- | databases/tdb1/files/tdbtool.8 | 170 | ||||
| -rw-r--r-- | databases/tdb1/pkg-descr | 6 |
13 files changed, 0 insertions, 722 deletions
diff --git a/databases/tdb1/Makefile b/databases/tdb1/Makefile deleted file mode 100644 index d5912934eb00..000000000000 --- a/databases/tdb1/Makefile +++ /dev/null @@ -1,148 +0,0 @@ -# $FreeBSD$ - -PORTNAME= tdb -PORTVERSION= 1.3.16 -PORTREVISION= 0 -PORTEPOCH= 1 -CATEGORIES= databases -MASTER_SITES= SAMBA -PKGNAMESUFFIX= 1 - -MAINTAINER= timur@FreeBSD.org -COMMENT= Trivial Database - -LICENSE= GPLv3 - -DEPRECATED= Old version, uses EOLed python27 -EXPIRATION_DATE= 2020-02-15 - -IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support - -CONFLICTS_INSTALL= tdb-* - -#FLAVORS= default nopython debug -#nopython_PKGNAMESUFFIX= -nopython -#debug_PKGNAMESUFFIX= -debug -#nopython_CONFLICTS= tdb tdb-debug -#debug_CONFLICTS= tdb tdb-nopython -#default_CONFLICTS= tdb-nopython tdb-debug - -USES= compiler pkgconfig waf -USE_LDCONFIG= yes -WAF_CMD= buildtools/bin/waf -CONFIGURE_LOG= bin/config.log - -PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig -PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} - -CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man \ - --disable-rpath \ - --without-gettext - -OPTIONS_DEFINE= MANPAGES -MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) - -.include <bsd.port.options.mk> - -TDB_BINS= bin/tdbbackup \ - bin/tdbdump \ - bin/tdbrestore \ - bin/tdbtool - -PLIST_FILES+= include/tdb.h \ - ${TDB_BINS} \ - lib/libtdb.so \ - lib/libtdb.so.1 \ - ${PKGCONFIGDIR}/tdb.pc - -.if defined(SAMBA4_DEBUG) -CFLAGS+= -DTDB_TRACE=1 -.endif - -.if defined(NO_PYTHON) -USES+= python:2.7,build -CONFIGURE_ARGS+= --disable-python -.else -USES+= python:2.7 - -PLIST_FILES+= ${PYTHON_SITELIBDIR}/tdb.so \ - ${PYTHON_SITELIBDIR}/_tdb_text.py -# XXX: This is a gross hack to make port use both Python 2.7+ and 3.3+ -# This is not officially supported, use at your own risk -.if defined(WITH_SAMBA4_PYTHON3) && ${WITH_SAMBA4_PYTHON3:M3\.[0-9]} -SAMBA4_PYTHON3_VERSION= ${WITH_SAMBA4_PYTHON3} -SAMBA4_PYTHON3= python${SAMBA4_PYTHON3_VERSION} -SAMBA4_PYTHON3_VER= ${SAMBA4_PYTHON3_VERSION:C/\.//} -.if !exists(${PORTSDIR}/lang/python${SAMBA4_PYTHON3_VER}) -.error unsupported or unknown Python version ${SAMBA4_PYTHON3_VERSION} -.endif -BUILD_DEPENDS+= ${SAMBA4_PYTHON3}:lang/python${SAMBA4_PYTHON3_VER} -RUN_DEPENDS+= ${SAMBA4_PYTHON3}:lang/python${SAMBA4_PYTHON3_VER} -# cpython-36m -SAMBA4_PYTHON3_SO_ABI!= [ ! -f "${LOCALBASE}/bin/${SAMBA4_PYTHON3}" ] || ${LOCALBASE}/bin/${SAMBA4_PYTHON3} -c 'import sysconfig; print(sysconfig.get_config_var("SOABI") or "")' 2>/dev/null -SAMBA4_PYTHON3_SITELIBDIR=lib/python${SAMBA4_PYTHON3_VERSION}/site-packages - -CONFIGURE_ENV+= PYTHON3_SO_ABI_FLAG=.${SAMBA4_PYTHON3_SO_ABI} -CONFIGURE_ARGS+= --extra-python=${LOCALBASE}/bin/${SAMBA4_PYTHON3} - -PLIST_SUB+= SAMBA4_PYTHON3_SO_ABI=${SAMBA4_PYTHON3_SO_ABI} \ - SAMBA4_PYTHON3_SITELIBDIR=${SAMBA4_PYTHON3_SITELIBDIR} - -PLIST_FILES+= ${SAMBA4_PYTHON3_SITELIBDIR}/tdb.${SAMBA4_PYTHON3_SO_ABI}.so \ - ${SAMBA4_PYTHON3_SITELIBDIR}/_tdb_text.py -.endif -.endif - -.include <bsd.port.pre.mk> - -.if ! ${PORT_OPTIONS:MMANPAGES} -CONFIGURE_ENV+= XSLTPROC="true" -.else -BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ - xsltproc:textproc/libxslt -.endif -# No fancy color error messages -.if ${COMPILER_TYPE} == "clang" -CFLAGS+= -fno-color-diagnostics -.endif -CONFIGURE_ENV+= NOCOLOR=yes -MAKE_ENV+= NOCOLOR=yes - -TDB_MAN8= man/man8/tdbbackup.8.gz \ - man/man8/tdbdump.8.gz \ - man/man8/tdbrestore.8.gz \ - man/man8/tdbtool.8.gz - -PLIST_FILES+= ${TDB_MAN8} - -post-patch: - @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ - ${BUILD_WRKSRC}/wscript - -# Use threading (or multiprocessing) but not thread (renamed in python 3+). -pre-configure: - @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ - ${ECHO_CMD}; \ - ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ - ${ECHO_CMD}; \ - ${FALSE}; \ - fi - -pre-build-MANPAGES-off: - -${MKDIR} ${BUILD_WRKSRC}/bin/default/man -.for man in ${TDB_MAN8} - ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man -.endfor - -post-install: -.for lib in ${TDB_BINS} lib/libtdb.so - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} -.endfor -.if !defined(NO_PYTHON) - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tdb.so -.if defined(SAMBA4_PYTHON3) - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SAMBA4_PYTHON3_SITELIBDIR}/tdb.${SAMBA4_PYTHON3_SO_ABI}.so -.endif -.endif - -.include <bsd.port.post.mk> diff --git a/databases/tdb1/distinfo b/databases/tdb1/distinfo deleted file mode 100644 index 29eabcef3e9b..000000000000 --- a/databases/tdb1/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1531611906 -SHA256 (tdb-1.3.16.tar.gz) = 6a3fc2616567f23993984ada3cea97d953a27669ffd1bfbbe961f26e0cf96cc5 -SIZE (tdb-1.3.16.tar.gz) = 504330 diff --git a/databases/tdb1/files/patch-buildtools__wafsamba__samba_autoconf.py b/databases/tdb1/files/patch-buildtools__wafsamba__samba_autoconf.py deleted file mode 100644 index c92d308462be..000000000000 --- a/databases/tdb1/files/patch-buildtools__wafsamba__samba_autoconf.py +++ /dev/null @@ -1,52 +0,0 @@ ---- buildtools/wafsamba/samba_autoconf.py.orig 2016-10-07 04:45:35 UTC -+++ buildtools/wafsamba/samba_autoconf.py -@@ -548,7 +548,7 @@ def library_flags(self, libs): - - - @conf --def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False): -+def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False, msg=None): - '''check if a set of libraries exist as system libraries - - returns the sublist of libs that do exist as a syslib or [] -@@ -568,11 +568,29 @@ int foo() - ret.append(lib) - continue - -+ if msg is None: -+ msg = 'Checking for library %s' % lib -+ - (ccflags, ldflags, cpppath) = library_flags(conf, lib) -+ - if shlib: -- res = conf.check(features='c cshlib', fragment=fragment, lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False) -+ res = conf.check(features='c cshlib', -+ fragment=fragment, -+ lib=lib, -+ uselib_store=lib, -+ ccflags=ccflags, -+ ldflags=ldflags, -+ uselib=lib.upper(), -+ mandatory=False, -+ msg=msg) - else: -- res = conf.check(lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False) -+ res = conf.check(lib=lib, -+ uselib_store=lib, -+ ccflags=ccflags, -+ ldflags=ldflags, -+ uselib=lib.upper(), -+ mandatory=False, -+ msg=msg) - - if not res: - if mandatory: -@@ -873,7 +891,7 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c - conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) - - if not sys.platform.startswith("openbsd") and conf.env.undefined_ignore_ldflags == []: -- if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup']): -+ if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS): - conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup'] - - @conf diff --git a/databases/tdb1/files/patch-buildtools__wafsamba__samba_install.py b/databases/tdb1/files/patch-buildtools__wafsamba__samba_install.py deleted file mode 100644 index 95f250a86218..000000000000 --- a/databases/tdb1/files/patch-buildtools__wafsamba__samba_install.py +++ /dev/null @@ -1,11 +0,0 @@ ---- buildtools/wafsamba/samba_install.py.orig 2015-12-10 11:01:40 UTC -+++ buildtools/wafsamba/samba_install.py -@@ -118,7 +118,7 @@ def install_library(self): - inst_name = bld.make_libname(t.target) - elif self.vnum: - vnum_base = self.vnum.split('.')[0] -- install_name = bld.make_libname(target_name, version=self.vnum) -+ install_name = bld.make_libname(target_name, version=vnum_base) - install_link = bld.make_libname(target_name, version=vnum_base) - inst_name = bld.make_libname(t.target) - if not self.private_library: diff --git a/databases/tdb1/files/patch-buildtools__wafsamba__samba_python.py b/databases/tdb1/files/patch-buildtools__wafsamba__samba_python.py deleted file mode 100644 index 429ec5e778f9..000000000000 --- a/databases/tdb1/files/patch-buildtools__wafsamba__samba_python.py +++ /dev/null @@ -1,40 +0,0 @@ ---- buildtools/wafsamba/samba_python.py.orig 2018-01-13 09:07:51 UTC -+++ buildtools/wafsamba/samba_python.py -@@ -76,17 +76,35 @@ def SAMBA_CHECK_PYTHON_HEADERS(conf, man - - def _check_python_headers(conf, mandatory): - try: -+ from python import _get_python_variables - Configure.ConfigurationError - conf.check_python_headers(mandatory=mandatory) -+ conf.env['PYTHON_SO_ABI'] = _get_python_variables( -+ conf.env['PYTHON'], -+ ["get_config_var('SOABI') or ''"], -+ ['from distutils.sysconfig import get_config_var'] -+ )[0] - except Configure.ConfigurationError: - if mandatory: - raise - - if conf.env['PYTHON_VERSION'] > '3': -- abi_pattern = os.path.splitext(conf.env['pyext_PATTERN'])[0] -- conf.env['PYTHON_SO_ABI_FLAG'] = abi_pattern % '' -+ '''Be caucious here - conf parameter is PYTHON_SO_ABI_FLAG, -+ while environment variable is PYTHON3_SO_ABI_FLAG''' -+ override_PYTHON_SO_ABI_FLAG = os.getenv('PYTHON3_SO_ABI_FLAG', None) -+ if override_PYTHON_SO_ABI_FLAG is not None: -+ conf.env['PYTHON_SO_ABI_FLAG'] = override_PYTHON_SO_ABI_FLAG -+ conf.env['pyext_PATTERN'] = '%%s%s.%s' % (conf.env['PYTHON_SO_ABI_FLAG'], conf.env['SHLIBEXT']) -+ if not conf.env['PYTHON_SO_ABI_FLAG']: -+ if conf.env['PYTHON_SO_ABI']: -+ conf.env['PYTHON_SO_ABI_FLAG'] = '.'+conf.env['PYTHON_SO_ABI'] -+ conf.env['pyext_PATTERN'] = '%%s%s.%s' % (conf.env['PYTHON_SO_ABI_FLAG'], conf.env['SHLIBEXT']) -+ else: -+ abi_pattern = os.path.splitext(conf.env['pyext_PATTERN'])[0] -+ conf.env['PYTHON_SO_ABI_FLAG'] = abi_pattern % '' - else: - conf.env['PYTHON_SO_ABI_FLAG'] = '' -+ - conf.env['PYTHON_LIBNAME_SO_ABI_FLAG'] = ( - conf.env['PYTHON_SO_ABI_FLAG'].replace('_', '-')) - diff --git a/databases/tdb1/files/patch-buildtools__wafsamba__wscript b/databases/tdb1/files/patch-buildtools__wafsamba__wscript deleted file mode 100644 index 9399a316c14e..000000000000 --- a/databases/tdb1/files/patch-buildtools__wafsamba__wscript +++ /dev/null @@ -1,15 +0,0 @@ ---- buildtools/wafsamba/wscript.orig 2017-04-28 11:57:26 UTC -+++ buildtools/wafsamba/wscript -@@ -76,10 +76,10 @@ def set_options(opt): - - opt.add_option('--with-libiconv', - help='additional directory to search for libiconv', -- action='store', dest='iconv_open', default='/usr/local', -+ action='store', dest='iconv_open', default=None, - match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h']) - opt.add_option('--without-gettext', -- help=("Disable use of gettext"), -+ help=("disable use of gettext"), - action="store_true", dest='disable_gettext', default=False) - - gr = opt.option_group('developer options') diff --git a/databases/tdb1/files/patch-lib__replace__wscript b/databases/tdb1/files/patch-lib__replace__wscript deleted file mode 100644 index d6d32b6c3dca..000000000000 --- a/databases/tdb1/files/patch-lib__replace__wscript +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/replace/wscript.orig 2017-08-24 11:27:53 UTC -+++ lib/replace/wscript -@@ -81,7 +81,7 @@ def configure(conf): - conf.CHECK_HEADERS('sys/atomic.h') - conf.CHECK_HEADERS('libgen.h') - -- if conf.CHECK_CFLAGS('-Wno-format-truncation'): -+ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS): - conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1') - - # Check for process set name support diff --git a/databases/tdb1/files/patch-wscript b/databases/tdb1/files/patch-wscript deleted file mode 100644 index c1b8d4560be8..000000000000 --- a/databases/tdb1/files/patch-wscript +++ /dev/null @@ -1,11 +0,0 @@ ---- wscript.orig 2017-08-24 11:29:08 UTC -+++ wscript -@@ -115,7 +115,7 @@ def build(bld): - COMMON_SRC = bld.SUBDIR('common', COMMON_FILES) - - if bld.env.standalone_tdb: -- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' -+ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' - private_library = False - else: - private_library = True diff --git a/databases/tdb1/files/tdbbackup.8 b/databases/tdb1/files/tdbbackup.8 deleted file mode 100644 index 92f510aecccf..000000000000 --- a/databases/tdb1/files/tdbbackup.8 +++ /dev/null @@ -1,129 +0,0 @@ -'\" t -.\" Title: tdbbackup -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 2015-04-25 -.\" Manual: System Administration tools -.\" Source: Samba 3.6 -.\" Language: English -.\" -.TH "TDBBACKUP" "8" "2015\-04\-25" "Samba 3\&.6" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -tdbbackup \- tool for backing up and for validating the integrity of samba \&.tdb files -.SH "SYNOPSIS" -.HP \w'\fBtdbbackup\fR\ 'u -\fBtdbbackup\fR [\-s\ suffix] [\-v] [\-h] [\-l] -.SH "DESCRIPTION" -.PP -This tool is part of the -\fBsamba\fR(1) -suite\&. -.PP -\fBtdbbackup\fR -is a tool that may be used to backup samba \&.tdb files\&. This tool may also be used to verify the integrity of the \&.tdb files prior to samba startup or during normal operation\&. If it finds file damage and it finds a prior backup the backup file will be restored\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Get help information\&. -.RE -.PP -\-s suffix -.RS 4 -The -\fB\-s\fR -option allows the administrator to specify a file backup extension\&. This way it is possible to keep a history of tdb backup files by using a new suffix for each backup\&. -.RE -.PP -\-v -.RS 4 -The -\fB\-v\fR -will check the database for damages (corrupt data) which if detected causes the backup to be restored\&. -.RE -.PP -\-l -.RS 4 -This options disables any locking, by passing TDB_NOLOCK to tdb_open_ex()\&. Only use this for database files which are not used by any other process! And also only if it is otherwise not possible to open the database, e\&.g\&. databases which were created with mutex locking\&. -.RE -.SH "COMMANDS" -.PP -\fIGENERAL INFORMATION\fR -.PP -The -\fBtdbbackup\fR -utility can safely be run at any time\&. It was designed so that it can be used at any time to validate the integrity of tdb files, even during Samba operation\&. Typical usage for the command will be: -.PP -tdbbackup [\-s suffix] *\&.tdb -.PP -Before restarting samba the following command may be run to validate \&.tdb files: -.PP -tdbbackup \-v [\-s suffix] *\&.tdb -.PP -Samba \&.tdb files are stored in various locations, be sure to run backup all \&.tdb file on the system\&. Important files includes: -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} - -\fBsecrets\&.tdb\fR -\- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\&. -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} - -\fBpassdb\&.tdb\fR -\- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\&. -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} - -\fB*\&.tdb\fR -located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories\&. -.RE -.SH "VERSION" -.PP -This man page is correct for version 3 of the Samba suite\&. -.SH "AUTHOR" -.PP -The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. -.PP -The tdbbackup man page was written by John H Terpstra\&. diff --git a/databases/tdb1/files/tdbdump.8 b/databases/tdb1/files/tdbdump.8 deleted file mode 100644 index 86d9e2c67556..000000000000 --- a/databases/tdb1/files/tdbdump.8 +++ /dev/null @@ -1,72 +0,0 @@ -'\" t -.\" Title: tdbdump -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 2015-04-25 -.\" Manual: System Administration tools -.\" Source: Samba 3.6 -.\" Language: English -.\" -.TH "TDBDUMP" "8" "2015\-04\-25" "Samba 3\&.6" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -tdbdump \- tool for printing the contents of a TDB file -.SH "SYNOPSIS" -.HP \w'\fBtdbdump\fR\ 'u -\fBtdbdump\fR [\-k\ \fIkeyname\fR] [\-e] [\-h] {filename} -.SH "DESCRIPTION" -.PP -This tool is part of the -\fBsamba\fR(1) -suite\&. -.PP -\fBtdbdump\fR -is a very simple utility that \*(Aqdumps\*(Aq the contents of a TDB (Trivial DataBase) file to standard output in a human\-readable format\&. -.PP -This tool can be used when debugging problems with TDB files\&. It is intended for those who are somewhat familiar with Samba internals\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Get help information\&. -.RE -.PP -\-k \fIkeyname\fR -.RS 4 -The -\fB\-k\fR -option restricts dumping to a single key, if found\&. -.RE -.PP -\-e -.RS 4 -The -\fB\-e\fR -tries to dump out from a corrupt database\&. Naturally, such a dump is unreliable, at best\&. -.RE -.SH "VERSION" -.PP -This man page is correct for version 3 of the Samba suite\&. -.SH "AUTHOR" -.PP -The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. -.PP -The tdbdump man page was written by Jelmer Vernooij\&. diff --git a/databases/tdb1/files/tdbrestore.8 b/databases/tdb1/files/tdbrestore.8 deleted file mode 100644 index 28632ac094c5..000000000000 --- a/databases/tdb1/files/tdbrestore.8 +++ /dev/null @@ -1,54 +0,0 @@ -'\" t -.\" Title: tdbrestore -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 2015-04-25 -.\" Manual: System Administration tools -.\" Source: Samba 3.6 -.\" Language: English -.\" -.TH "TDBRESTORE" "8" "2015\-04\-25" "Samba 3\&.6" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -tdbrestore \- tool for creating a TDB file out of a tdbdump output -.SH "SYNOPSIS" -.HP \w'\fBtdbrestore\fR\ 'u -\fBtdbrestore\fR {tdbfilename} -.SH "DESCRIPTION" -.PP -This tool is part of the -\fBsamba\fR(1) -suite\&. -.PP -\fBtdbrestore\fR -is a very simple utility that \*(Aqrestores\*(Aq the contents of dump file into TDB (Trivial DataBase) file\&. The dump file is obtained from the tdbdump command\&. -.PP -This tool wait on the standard input for the content of the dump and will write the tdb in the tdbfilename parameter\&. -.PP -This tool can be used for unpacking the content of tdb as backup mean\&. -.SH "VERSION" -.PP -This man page is correct for version 3 of the Samba suite\&. -.SH "AUTHOR" -.PP -The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. This tool was initially written by Volker Lendecke based on an idea by Simon McVittie\&. -.PP -The tdbrestore man page was written by Matthieu Patou\&. diff --git a/databases/tdb1/files/tdbtool.8 b/databases/tdb1/files/tdbtool.8 deleted file mode 100644 index 04ed76594c19..000000000000 --- a/databases/tdb1/files/tdbtool.8 +++ /dev/null @@ -1,170 +0,0 @@ -'\" t -.\" Title: tdbtool -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 2015-04-25 -.\" Manual: System Administration tools -.\" Source: Samba 4.0 -.\" Language: English -.\" -.TH "TDBTOOL" "8" "2015\-04\-25" "Samba 4\&.0" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -tdbtool \- manipulate the contents TDB files -.SH "SYNOPSIS" -.HP \w'\fBtdbtool\fR\ 'u -\fBtdbtool\fR -.HP \w'\fBtdbtool\fR\ 'u -\fBtdbtool\fR [\-l] \fITDBFILE\fR [\fICOMMANDS\fR...] -.SH "DESCRIPTION" -.PP -This tool is part of the -\fBsamba\fR(1) -suite\&. -.PP -\fBtdbtool\fR -a tool for displaying and altering the contents of Samba TDB (Trivial DataBase) files\&. Each of the commands listed below can be entered interactively or provided on the command line\&. -.SH "OPTIONS" -.PP -\-l -.RS 4 -This options disables any locking, by passing TDB_NOLOCK to tdb_open_ex()\&. Only use this for database files which are not used by any other process! And also only if it is otherwise not possible to open the database, e\&.g\&. databases which were created with mutex locking\&. -.RE -.SH "COMMANDS" -.PP -\fBcreate\fR \fITDBFILE\fR -.RS 4 -Create a new database named -\fITDBFILE\fR\&. -.RE -.PP -\fBopen\fR \fITDBFILE\fR -.RS 4 -Open an existing database named -\fITDBFILE\fR\&. -.RE -.PP -\fBerase\fR -.RS 4 -Erase the current database\&. -.RE -.PP -\fBdump\fR -.RS 4 -Dump the current database as strings\&. -.RE -.PP -\fBcdump\fR -.RS 4 -Dump the current database as connection records\&. -.RE -.PP -\fBkeys\fR -.RS 4 -Dump the current database keys as strings\&. -.RE -.PP -\fBhexkeys\fR -.RS 4 -Dump the current database keys as hex values\&. -.RE -.PP -\fBinfo\fR -.RS 4 -Print summary information about the current database\&. -.RE -.PP -\fBinsert\fR \fIKEY\fR \fIDATA\fR -.RS 4 -Insert a record into the current database\&. -.RE -.PP -\fBmove\fR \fIKEY\fR \fITDBFILE\fR -.RS 4 -Move a record from the current database into -\fITDBFILE\fR\&. -.RE -.PP -\fBstore\fR \fIKEY\fR \fIDATA\fR -.RS 4 -Store (replace) a record in the current database\&. -.RE -.PP -\fBshow\fR \fIKEY\fR -.RS 4 -Show a record by key\&. -.RE -.PP -\fBdelete\fR \fIKEY\fR -.RS 4 -Delete a record by key\&. -.RE -.PP -\fBlist\fR -.RS 4 -Print the current database hash table and free list\&. -.RE -.PP -\fBfree\fR -.RS 4 -Print the current database and free list\&. -.RE -.PP -\fB!\fR \fICOMMAND\fR -.RS 4 -Execute the given system command\&. -.RE -.PP -\fBfirst\fR -.RS 4 -Print the first record in the current database\&. -.RE -.PP -\fBnext\fR -.RS 4 -Print the next record in the current database\&. -.RE -.PP -\fBcheck\fR -.RS 4 -Check the integrity of the current database\&. -.RE -.PP -\fBrepack\fR -.RS 4 -Repack a database using a temporary file to remove fragmentation\&. -.RE -.PP -\fBquit\fR -.RS 4 -Exit -\fBtdbtool\fR\&. -.RE -.SH "CAVEATS" -.PP -The contents of the Samba TDB files are private to the implementation and should not be altered with -\fBtdbtool\fR\&. -.SH "VERSION" -.PP -This man page is correct for version 3\&.6 of the Samba suite\&. -.SH "AUTHOR" -.PP -The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. diff --git a/databases/tdb1/pkg-descr b/databases/tdb1/pkg-descr deleted file mode 100644 index 624574f89d00..000000000000 --- a/databases/tdb1/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -TDB is a Trivial Database. In concept, it is very much like GDBM, and -BSD's DB except that it allows multiple simultaneous writers and uses -locking internally to keep writers from trampling on each other. TDB is -also extremely small. - -WWW: http://tdb.samba.org/ |
