diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/install.texi | 10 | ||||
-rw-r--r-- | manual/nss.texi | 15 | ||||
-rw-r--r-- | manual/nsswitch.texi | 16 |
3 files changed, 13 insertions, 28 deletions
diff --git a/manual/install.texi b/manual/install.texi index c1e49a9..ea0059a 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -257,16 +257,6 @@ This frontend allows users to specify tunables as a colon-separated list in a single environment variable @env{GLIBC_TUNABLES}. @end table -@item --enable-obsolete-nsl -By default, libnsl is only built as shared library for backward -compatibility and the NSS modules libnss_compat, libnss_nis and -libnss_nisplus are not built at all. -Use this option to enable libnsl with all depending NSS modules and -header files. -For architectures and ABIs that have been added after version 2.28 of -@theglibc{} this option is not available, and the libnsl compatibility -library is not built. - @item --disable-crypt Do not install the passphrase-hashing library @file{libcrypt} or the header file @file{crypt.h}. @file{unistd.h} will still declare the diff --git a/manual/nss.texi b/manual/nss.texi index 821469a..80e7307 100644 --- a/manual/nss.texi +++ b/manual/nss.texi @@ -328,17 +328,12 @@ For the @code{hosts} and @code{networks} databases the default value is the DNS service not to be available but if it is available the answer it returns is definitive. -The @code{passwd}, @code{group}, and @code{shadow} databases are +The @code{passwd}, @code{group}, and @code{shadow} databases was traditionally handled in a special way. The appropriate files in the -@file{/etc} directory are read but if an entry with a name starting -with a @code{+} character is found NIS is used. This kind of lookup -remains possible if @theglibc{} was configured with the -@code{--enable-obsolete-nsl} option and the special lookup service -@code{compat} is used. If @theglibc{} was configured with the -@code{--enable-obsolete-nsl} option the default value for the three -databases above is @code{compat [NOTFOUND=return] files}. If the -@code{--enable-obsolete-nsl} option was not used the default value -for the services is @code{files}. +@file{/etc} directory were read but if an entry with a name starting +with a @code{+} character was found NIS was used. This kind of lookup +was removed and now the default value for the services is @code{files}. +libnss_compat no longer depends on libnsl and can be used without NIS. For all other databases the default value is @code{files} unless @theglibc{} was configured with @code{--enable-obsolete-rpc} option, in diff --git a/manual/nsswitch.texi b/manual/nsswitch.texi index 62e7f60..a6ff3be 100644 --- a/manual/nsswitch.texi +++ b/manual/nsswitch.texi @@ -3,14 +3,14 @@ # Name Service Switch configuration file. # -passwd: db files nis +passwd: db files shadow: files -group: db files nis +group: db files -hosts: files nisplus nis dns -networks: nisplus [NOTFOUND=return] files +hosts: files dns +networks: files -ethers: nisplus [NOTFOUND=return] db files -protocols: nisplus [NOTFOUND=return] db files -rpc: nisplus [NOTFOUND=return] db files -services: nisplus [NOTFOUND=return] db files +ethers: db files +protocols: db files +rpc: db files +services: db files |