BSD Ports

sysutils/nss_ndb 1.0.24_1 FreeBSD

BerkeleyDB-based nsswitch backend for passwd & groups

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
sysutils, security
Package size
34.9 KiB, 117.4 KiB installed

Description

This project consists of a NSS module (nss_ndb.so.1) and a CLI utility (makendb) that enables big passwd & group files to be handled efficiently via BTree BerkeleyDB databases.

To activate and use this you must (after installation):

  1. Manually add a symbolic link:

    /usr/lib/nss_ndb.so.1 -> /path/to/lib/nss_ndb.so.1.<version>

  2. Populate the databases in /var/db/nss_ndb via "makendb" (or some other tool).

  3. Activate it in /etc/nsswitch.conf:

    passwd: files ndb group: files ndb

In the other systems

SystemPortVersion
FreeBSDsysutils/nss_ndb1.0.24_1
DragonFlysysutils/nss_ndb1.0.24_1

Install

Binary package:

pkg install nss_ndb

From the ports tree:

cd /usr/ports/sysutils/nss_ndb/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nss_ndb>0:sysutils/nss_ndb

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.24_11.0.24_11.0.241.0.24_11.0.24_1
FreeBSD:14:quarterly1.0.24_11.0.24_1n/a1.0.24_11.0.24_1
FreeBSD:15:latest1.0.24_11.0.24_1n/a1.0.24_11.0.24_1
FreeBSD:15:quarterly1.0.24_11.0.24_1n/an/an/a
FreeBSD:16:latest1.0.24_11.0.24_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: sysutils_nss_ndb

OptionDefaultDescription
CFGoffEnable configuration file
DB0onUse the libc version of Berkeley DB (old)
DB18offBuild with Berkeley DB v18 library
REALMoffEnable realm stripping
VARoffEnable configuration variable
WRKGRPoffEnable workgroup stripping
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ptrrkssn-nss_ndb-v1.0.24_GH0.tar.gz89498645a3ce2f711b33afb05a9f1f3499f22bf2b57634b257e6f43e498a4e45398f8

Commit history 0

No commits in the history this site was built from.