aboutsummaryrefslogtreecommitdiff
path: root/sysutils/nss_ndb
Commit message (Collapse)AuthorAgeFilesLines
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Unregister expired databases/db6 and remove it as an option.Rene Ladan2020-12-031-7/+1
| | | | Notes: svn path=/head/; revision=556922
* sysutils/nss_ndb: fix build on GCC architecturesPiotr Kubaj2020-07-071-0/+1
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=541425
* New port: sysutils/nss_ndb BerkeleyDB-based nsswitch backend for passwd & groupsKurt Jaeger2020-06-133-0/+94
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> Notes: svn path=/head/; revision=538698