diff options
author | Karel Zak | 2011-10-05 23:50:12 +0200 |
---|---|---|
committer | Karel Zak | 2011-10-26 23:17:17 +0200 |
commit | 91d0a913574f77fcb49d6ce950e497bd6b41014e (patch) | |
tree | 101ebbbcd17c0f00ffd012fa5812b42989541d26 /login-utils/login.c | |
parent | login: use HUSHLOGIN_FILE from login.defs (diff) | |
download | kernel-qcow2-util-linux-91d0a913574f77fcb49d6ce950e497bd6b41014e.tar.gz kernel-qcow2-util-linux-91d0a913574f77fcb49d6ce950e497bd6b41014e.tar.xz kernel-qcow2-util-linux-91d0a913574f77fcb49d6ce950e497bd6b41014e.zip |
login: use DEFAULT_HOME from login.defs
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils/login.c')
-rw-r--r-- | login-utils/login.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/login-utils/login.c b/login-utils/login.c index 1c6707726..c9ae19f63 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -1313,6 +1313,9 @@ int main(int argc, char **argv) /* wait until here to change directory! */ if (chdir(pwd->pw_dir) < 0) { warn(_("%s: change directory failed"), pwd->pw_dir); + + if (!getlogindefs_bool("DEFAULT_HOME", 1)) + exit(0); if (chdir("/")) exit(EXIT_FAILURE); pwd->pw_dir = "/"; |