Port details |
- nss_ndb BerkeleyDB-based nsswitch backend for passwd & groups
- 1.0.24_1 sysutils =2 1.0.24_1Version of this port present on the latest quarterly branch.
- Maintainer: pen@lysator.liu.se
- Port Added: 2020-06-13 20:35:01
- Last Update: 2024-02-26 06:26:50
- Commit Hash: c713b59
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: security
- License: BSD3CLAUSE
- WWW:
- https://github.com/ptrrkssn/nss_ndb
- 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
- Peter Eriksson
pen@lysator.liu.se
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- nss_ndb>0:sysutils/nss_ndb
- To install the port:
- cd /usr/ports/sysutils/nss_ndb/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/nss_ndb
- pkg install nss_ndb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: nss_ndb
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1618694806
SHA256 (ptrrkssn-nss_ndb-v1.0.24_GH0.tar.gz) = 645a3ce2f711b33afb05a9f1f3499f22bf2b57634b257e6f43e498a4e45398f8
SIZE (ptrrkssn-nss_ndb-v1.0.24_GH0.tar.gz) = 89498
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for nss_ndb-1.0.24_1:
CFG=off: Enable configuration file
REALM=off: Enable realm stripping
VAR=off: Enable configuration variable
WRKGRP=off: Enable workgroup stripping
====> Berkeley DB support: you have to select exactly one of them
DB0=on: Use the libc version of Berkeley DB (old)
DB18=off: Build with Berkeley DB v18 library
===> Use 'make config' to modify these settings
- Options name:
- sysutils_nss_ndb
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 10
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.0.24_1 26 Feb 2024 06:26:50 |
Muhammad Moinur Rahman (bofh) |
sysutils/nss_ndb: Moved man to share/man
Approved by: portmgr (blanket) |
1.0.24 08 Sep 2022 15:46:38 |
Stefan Eßer (se) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
1.0.24 08 Sep 2022 15:43:21 |
Stefan Eßer (se) |
Move more WWW entries from pkg-descr files into Makefiles
The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.
Approved by: portmgr (implicit) |
1.0.24 02 Jul 2022 09:31:16 |
Rene Ladan (rene) |
sysutils/nss_ndb: remove option for expired databases/db5 |
1.0.24 19 Apr 2021 18:30:55 |
Neel Chauhan (nc) |
sysutils/nss_ndb: Update to 1.0.24
PR: 255159
Submitted by: Peter Eriksson <pen AT lysator.liu DOT se> (maintainer) |
1.0.23 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.0.23 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.0.23 03 Dec 2020 20:41:49 |
rene |
Unregister expired databases/db6 and remove it as an option. |
1.0.23 07 Jul 2020 15:08:23 |
pkubaj |
sysutils/nss_ndb: fix build on GCC architectures
Use newer GCC to workaround GCC 4.2 bug:
cc -fstack-protector-strong -g -o makendb makendb.o nss_ndb.o -lpthread -ldl
cc: Internal error: Segmentation fault (program ld)
MFH: 2020Q3 (fix build blanket) |
1.0.23 13 Jun 2020 20:34:56 |
pi |
New port: sysutils/nss_ndb BerkeleyDB-based nsswitch backend for passwd & groups
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
WWW: https://github.com/ptrrkssn/nss_ndb
PR: 247211
Submitted by: Peter Eriksson <pen@lysator.liu.se> |
Number of commits found: 10
|