The ebuild still contains newins etc/login.defs.linux login.defs but login.defs.linux no longer exists (which is why the login.defs patch was updated to apply to the correct file) This prevents a sane installation from a stage which does not already provide a login.defs, because passwd, useradd, etc. all fail without an error message. Reproducible: Always Steps to Reproduce: 1. rm /etc/login.defs 2. USE=-pam emerge shadow 3. ls /etc/login.defs Actual Results: /etc/login.defs does not exist. Expected Results: /etc/login.defs should be installed. Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r0, 2.6.14-mm2 i686) ================================================================= System uname: 2.6.14-mm2 i686 AMD Duron(tm) Processor Gentoo Base System version 1.12.0_pre10 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -Os -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -Os -pipe" DISTDIR="/var/dist" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_GB" LINGUAS="en en_GB ja nl" PKGDIR="/var/pkg" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/cvs/gentoo-x86" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext alsa apm avi bitmap-fonts bzip2 cjk crypt cups dlloader emboss encode expat foomaticdb ftp gif gpgme gstreamer gtk2 idn imlib ipv6 ithreads jpeg kde lcms libg++ libwww linuxthreads-tls lynxkeymap mad mbox mikmod mmx mng motif mozdevelop mozsvg mp3 mpeg ncurses nls nocxx nopie nossp nptl offensive ogg oggvorbis opengl oss pdflib pic png qt quicktime readline reiser4 sdl spell ssl truetype truetype-fonts type1-fonts udev unicode userlocales vorbis xml2 xv zlib linguas linguas_en linguas_en_GB linguas_ja linguas_nl userland userland_GNU kernel kernel_linux elibc elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
fixed in cvs