aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/busybox_footer.pod25
-rw-r--r--docs/busybox_header.pod23
2 files changed, 25 insertions, 23 deletions
diff --git a/docs/busybox_footer.pod b/docs/busybox_footer.pod
index ddeef532c..64785ecd1 100644
--- a/docs/busybox_footer.pod
+++ b/docs/busybox_footer.pod
@@ -1,5 +1,28 @@
1=back 1=back
2 2
3=head1 LIBC NSS
4
5GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior
6of the C library for the local environment, and to configure how it reads
7system data, such as passwords and group information. This is implemented
8using an /etc/nsswitch.conf configuration file, and using one or more of the
9/lib/libnss_* libraries. BusyBox tries to avoid using any libc calls that make
10use of NSS. Some applets however, such as login and su, will use libc functions
11that require NSS.
12
13If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to
14directly access the /etc/passwd, /etc/group, and /etc/shadow files without
15using NSS. This may allow you to run your system without the need for
16installing any of the NSS configuration files and libraries.
17
18When used with glibc, the BusyBox 'networking' applets will similarly require
19that you install at least some of the glibc NSS stuff (in particular,
20/etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
21
22Shameless Plug: As an alternative, one could use a C library such as uClibc. In
23addition to making your system significantly smaller, uClibc does not require the
24use of any NSS support files or libraries.
25
3=head1 MAINTAINER 26=head1 MAINTAINER
4 27
5Erik Andersen <andersen@codepoet.org> 28Erik Andersen <andersen@codepoet.org>
@@ -229,5 +252,5 @@ Tito Ragusa <farmatito@tiscali.it>
229 252
230=cut 253=cut
231 254
232# $Id: busybox_footer.pod,v 1.15 2004/04/06 17:52:02 andersen Exp $ 255# $Id: busybox_footer.pod,v 1.16 2004/04/13 16:31:41 andersen Exp $
233 256
diff --git a/docs/busybox_header.pod b/docs/busybox_header.pod
index daf5df4f2..c531bad88 100644
--- a/docs/busybox_header.pod
+++ b/docs/busybox_header.pod
@@ -104,28 +104,7 @@ Currently defined functions include:
104 vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs, 104 vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs,
105 yes, zcat 105 yes, zcat
106 106
107=head1 LIBC NSS 107=head1 COMMAND DESCRIPTIONS
108
109GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior
110of the C library for the local environment, and to configure how it reads
111system data, such as passwords and group information. This is implemented
112using an /etc/nsswitch.conf configuration file, and using one or more of the
113/lib/libnss_* libraries. BusyBox tries to avoid using any libc calls that make
114use of NSS. Some applets however, such as login and su, will use libc functions
115that require NSS.
116
117If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to
118directly access the /etc/passwd, /etc/group, and /etc/shadow files without
119using NSS. This may allow you to run your system without the need for
120installing any of the NSS configuration files and libraries.
121
122When used with glibc, the BusyBox 'networking' applets will similarly require
123that you install at least some of the glibc NSS stuff (in particular,
124/etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
125
126Shameless Plug: As an alternative, one could use a C library such as uClibc. In
127addition to making your system significantly smaller, uClibc does not require the
128use of any NSS support files or libraries.
129 108
130=over 4 109=over 4
131 110