Package: base-files Version: 6.5 Severity: normal Tags: patch Please consider switching to "files" in place of "compat" in the default nsswitch.conf (patch attached). "compat" is for compatibility with libc5, which we switched away from well over a decade ago. The compatibility it provides includes including NSS databases with the addition of special magic lines to passwd, group etc. However, modern glibc has separate nis nss modules for this purpose, making the compat mode redundant.
For this reason, I would recommend using "files" only for new installs, which would enable the phasing out of "compat" libc5 usage over the next stable release. Many thanks, Roger -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (550, 'unstable'), (500, 'testing'), (400, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages base-files depends on: ii gawk [awk] 1:3.1.8+dfsg-0.1 ii mawk [awk] 1.3.3-16 base-files recommends no packages. base-files suggests no packages. -- no debconf information
diff -urN base-files-6.5.original/share/nsswitch.conf base-files-6.5/share/nsswitch.conf --- base-files-6.5.original/share/nsswitch.conf 2011-12-07 23:56:30.693525167 +0000 +++ base-files-6.5/share/nsswitch.conf 2011-12-07 23:56:50.993778261 +0000 @@ -4,9 +4,9 @@ # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. -passwd: compat -group: compat -shadow: compat +passwd: files +group: files +shadow: files hosts: files dns networks: files