* src/gpasswd.c: Document the long options in the usage.

This commit is contained in:
nekral-guest 2008-09-06 22:20:19 +00:00
parent 761cdf5dfc
commit 4976708c00
2 changed files with 22 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2008-09-07 Nicolas François <nicolas.francois@centraliens.net>
* src/gpasswd.c: Document the long options in the usage.
2008-09-06 Nicolas François <nicolas.francois@centraliens.net>
* NEWS: Added configure --enable-account-tools-setuid (default) /

View File

@ -119,15 +119,27 @@ static void change_passwd (struct group *gr);
*/
static void usage (void)
{
fprintf (stderr, _("Usage: %s [-r|-R] group\n"), Prog);
fprintf (stderr, _(" %s [-a user] group\n"), Prog);
fprintf (stderr, _(" %s [-d user] group\n"), Prog);
#ifdef SHADOWGRP
fprintf (stderr,
_(" %s [-A user,...] [-M user,...] group\n"), Prog);
_("Usage: %s [option] GROUP\n"
"\n"
"Options:\n"
" -a, --add USER add USER to GROUP\n"
" -d, --delete USER remove USER from GROUP\n"
" -r, --remove-password remove the GROUP's password\n"
" -R, --restrict restrict access to GROUP to its members\n"
" -M, --members USER,... set the list of members of GROUP\n"
"%s\n"
"\n"),
Prog,
#ifdef SHADOWGRP
_(" -A, --administrators ADMIN,...\n"
" set the list of administrators for GROUP\n"
"Except for the -A and -M options, the options cannot be combined.\n")
#else
fprintf (stderr, _(" %s [-M user,...] group\n"), Prog);
_("The options cannot be combined.\n")
#endif
);
exit (E_USAGE);
}