diff -ur util-linux-2.12q.org/MCONFIG util-linux-2.12q/MCONFIG --- util-linux-2.12q.org/MCONFIG 2004-12-13 00:15:48.000000000 +0100 +++ util-linux-2.12q/MCONFIG 2005-02-27 19:20:32.000000000 +0100 @@ -22,20 +22,20 @@ # If HAVE_PAM is set to "yes", then login, chfn, chsh, and newgrp # will use PAM for authentication. Additionally, passwd will not be # installed as it is not PAM aware. -HAVE_PAM=no +HAVE_PAM=yes # If HAVE_SELINUX is set to "yes", the login will make sure the user is # logged into an appropriate security context -HAVE_SELINUX=no +HAVE_SELINUX=yes # If HAVE_SHADOW is set to "yes", then login, chfn, chsh, newgrp, passwd, # and vipw will not be built or installed from the login-utils # subdirectory. -HAVE_SHADOW=yes +HAVE_SHADOW=no # If HAVE_PASSWD is set to "yes", then passwd will not be built or # installed from the login-utils subdirectory. -HAVE_PASSWD=no +HAVE_PASSWD=yes # If you use chfn and chsh from this package, REQUIRE_PASSWORD will require # non-root users to enter the account password before updating /etc/passwd. @@ -102,7 +102,7 @@ # If HAVE_SLN is set to "yes", then sln won't be installed # (but the man page sln.8 will be installed anyway). # sln also comes with libc and glibc. -HAVE_SLN=no +HAVE_SLN=yes # If HAVE_FDUTILS is set to "yes", then setfdprm won't be installed. HAVE_FDUTILS=no @@ -160,7 +160,7 @@ # SLANGFLAGS=-I/usr/include/slang # No such subdirectory - slcurses.h lives in /usr/include # (no extra definition required). -LIBSLANG=-lslang +# LIBSLANG=-lslang # # Paths used for compilation (not all are actually used, see CFLAGS below) @@ -212,7 +212,7 @@ MANMODE= 644 DATMODE= 644 INFOMODE= 644 -SUIDMODE= 4755 +SUIDMODE= 4711 CHMOD= chmod INSTALL= install @@ -220,7 +220,7 @@ INSTALLBIN= $(INSTALL) -m $(BINMODE) INSTALLMAN= $(INSTALL) -m $(MANMODE) INSTALLDAT= $(INSTALL) -m $(DATMODE) -INSTALLSUID= $(INSTALL) -m $(SUIDMODE) -o root +INSTALLSUID= $(INSTALL) -m $(SUIDMODE) ifeq "$(DISABLE_NLS)" "yes" NLSFLAGS = -DDISABLE_NLS