su: document -l in --help text. Closes bug 2761

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-12-31 02:52:35 +01:00
parent 0cd4f3039b
commit a9e25ffa67
2 changed files with 10 additions and 9 deletions

View File

@ -3524,15 +3524,6 @@ INSERT
"\n -g Print in stty-readable form" \
"\n [SETTING] See manpage" \
#define su_trivial_usage \
"[OPTIONS] [-] [USERNAME]"
#define su_full_usage "\n\n" \
"Change user id or become root\n" \
"\nOptions:" \
"\n -p,-m Preserve environment" \
"\n -c CMD Command to pass to 'sh -c'" \
"\n -s SH Shell to use instead of default shell" \
#define sulogin_trivial_usage \
"[-t N] [TTY]"
#define sulogin_full_usage "\n\n" \

View File

@ -8,6 +8,16 @@
#include "libbb.h"
#include <syslog.h>
//usage:#define su_trivial_usage
//usage: "[OPTIONS] [-] [USER]"
//usage:#define su_full_usage "\n\n"
//usage: "Run shell under USER (by default, root)\n"
//usage: "\nOptions:"
//usage: "\n -,-l Clear environment, run shell as login shell"
//usage: "\n -p,-m Do not set new $HOME, $SHELL, $USER, $LOGNAME"
//usage: "\n -c CMD Command to pass to 'sh -c'"
//usage: "\n -s SH Shell to use instead of user's default"
#if ENABLE_FEATURE_SU_CHECKS_SHELLS
/* Return 1 if SHELL is a restricted shell (one not returned by
* getusershell), else 0, meaning it is a standard shell. */