+2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
+
+ Merge Debian's patch 451_login_PATH
+ * NEWS, libmisc/setupenv.c: Export PATH according to ENV_PATH and
+ ENV_SUPATH, as for su. This impacts login.
+
2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
Merge Debian's patch 496_login_init_session
* If started as init, start a new session.
- sulogin
* If started as init, start a new session.
+- login
+ * Use PATH and SUPATH to set the PATH environment variable, even when
+ support for PAM is enabled.
shadow-4.0.18.2 -> shadow-4.1.0 09-12-2008
{
#ifndef USE_PAM
char *envf;
- char *cp;
#endif
+ char *cp;
/*
* Change the current working directory to be the home directory
addenv ("USER", info->pw_name);
addenv ("LOGNAME", info->pw_name);
-#ifndef USE_PAM
/*
* Create the PATH environmental variable and export it.
*/
addenv ("PATH", cp);
}
+#ifndef USE_PAM
/*
* Create the MAIL environmental variable and export it. login.defs
* knows the prefix.
&CONSOLE_GROUPS;
&DEFAULT_HOME;
<phrase condition="no_pam">&ENV_HZ;</phrase>
- <phrase condition="no_pam">&ENV_PATH;</phrase>
- <phrase condition="no_pam">&ENV_SUPATH;</phrase>
+ <phrase>&ENV_PATH;</phrase>
+ <phrase>&ENV_SUPATH;</phrase>
&ENV_TZ;
&ENVIRON_FILE;
&ERASECHAR;