diff --git a/coreutils-6.8-su.diff b/coreutils-6.8-su.diff index 7a0a3b6..c96dd15 100644 --- a/coreutils-6.8-su.diff +++ b/coreutils-6.8-su.diff @@ -572,7 +572,7 @@ Index: src/su.c + const struct passwd *lpw; + const char *cp; + -+ retval = pam_start (simulate_login ? PAM_SERVICE_NAME : PAM_SERVICE_NAME_L, ++ retval = pam_start (simulate_login ? PAM_SERVICE_NAME_L : PAM_SERVICE_NAME, + pw->pw_name, &conv, &pamh); + PAM_BAIL_P (return false); + diff --git a/coreutils.changes b/coreutils.changes index fe089da..b379a21 100644 --- a/coreutils.changes +++ b/coreutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 14 15:50:36 CET 2007 - lnussel@suse.de + +- su: actually use /etc/pam.d/su-l when running su - (#254428) + ------------------------------------------------------------------- Mon Mar 5 17:23:45 CET 2007 - lnussel@suse.de diff --git a/coreutils.spec b/coreutils.spec index e1dae48..bb6928a 100644 --- a/coreutils.spec +++ b/coreutils.spec @@ -21,7 +21,7 @@ Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = Autoreqprov: on PreReq: %{install_info_prereq} Version: 6.8 -Release: 4 +Release: 6 Summary: GNU Core Utilities Source: coreutils-%{version}.tar.bz2 Source1: su.pamd @@ -171,6 +171,8 @@ rm -rf $RPM_BUILD_ROOT %dir %{_prefix}/share/locale/*/LC_TIME %changelog +* Wed Mar 14 2007 - lnussel@suse.de +- su: actually use /etc/pam.d/su-l when running su - (#254428) * Mon Mar 05 2007 - lnussel@suse.de - su: don't chdir("/") before fork() (#251287) * Fri Mar 02 2007 - lnussel@suse.de