summaryrefslogtreecommitdiffstats
path: root/login-utils/login.c
diff options
context:
space:
mode:
authorRuediger Meier2017-06-25 21:58:12 +0200
committerRuediger Meier2017-06-27 12:29:06 +0200
commit62cd916f1e43812cb66e614ddcad7ebbc0713639 (patch)
tree71090a922266ac5dfbc45e57aa50f0da60017834 /login-utils/login.c
parentblockdev: improve --help and man page (diff)
downloadkernel-qcow2-util-linux-62cd916f1e43812cb66e614ddcad7ebbc0713639.tar.gz
kernel-qcow2-util-linux-62cd916f1e43812cb66e614ddcad7ebbc0713639.tar.xz
kernel-qcow2-util-linux-62cd916f1e43812cb66e614ddcad7ebbc0713639.zip
login: add --help text
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'login-utils/login.c')
-rw-r--r--login-utils/login.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/login-utils/login.c b/login-utils/login.c
index ee06d03e8..64b41f4eb 100644
--- a/login-utils/login.c
+++ b/login-utils/login.c
@@ -1101,6 +1101,14 @@ static void __attribute__((__noreturn__)) usage(void)
printf(_(" %s [-p] [-h <host>] [-H] [[-f] <username>]\n"), program_invocation_short_name);
fputs(USAGE_SEPARATOR, stdout);
fputs(_("Begin a session on the system.\n"), stdout);
+
+ fputs(USAGE_OPTIONS, stdout);
+ puts(_(" -p do not destroy the environment"));
+ puts(_(" -f skip a second login authentication"));
+ puts(_(" -h <host> hostname to be used for utmp logging"));
+ puts(_(" -H suppress hostname in the login prompt"));
+ printf(" --help %s\n", USAGE_OPTSTR_HELP);
+ printf(" -V, --version %s\n", USAGE_OPTSTR_VERSION);
printf(USAGE_MAN_TAIL("login(1)"));
exit(EXIT_SUCCESS);
}