* src/usermod.c, src/useraddd.c: Fix the usage string so that it

does not change depending on the configure option. Use a format.
This commit is contained in:
nekral-guest 2009-04-11 18:39:56 +00:00
parent 80a30dfe6f
commit 554d4f6b95
3 changed files with 24 additions and 7 deletions

View File

@ -1,3 +1,8 @@
2009-04-11 Nicolas François <nicolas.francois@centraliens.net>
* src/usermod.c, src/useraddd.c: Fix the usage string so that it
does not change depending on the configure option. Use a format.
2009-04-11 Nicolas François <nicolas.francois@centraliens.net> 2009-04-11 Nicolas François <nicolas.francois@centraliens.net>
* src/gpasswd.c: Fix the usage of the unused macro. * src/gpasswd.c: Fix the usage of the unused macro.

View File

@ -144,7 +144,8 @@ static bool
rflg = false, /* create a system account */ rflg = false, /* create a system account */
sflg = false, /* shell program for new account */ sflg = false, /* shell program for new account */
uflg = false, /* specify user ID for new account */ uflg = false, /* specify user ID for new account */
Uflg = false; /* create a group having the same name as the user */ Uflg = false, /* create a group having the same name as the user */
Zflg = false; /* new selinux user */
static bool home_added = false; static bool home_added = false;
@ -664,7 +665,8 @@ static int get_groups (char *list)
*/ */
static void usage (void) static void usage (void)
{ {
fputs (_("Usage: useradd [options] LOGIN\n" fprintf (stderr,
_("Usage: useradd [options] LOGIN\n"
"\n" "\n"
"Options:\n" "Options:\n"
" -b, --base-dir BASE_DIR base directory for the new user account\n" " -b, --base-dir BASE_DIR base directory for the new user account\n"
@ -698,10 +700,14 @@ static void usage (void)
" -s, --shell SHELL the login shell for the new user account\n" " -s, --shell SHELL the login shell for the new user account\n"
" -u, --uid UID force use the UID for the new user account\n" " -u, --uid UID force use the UID for the new user account\n"
" -U, --user-group create a group with the same name as the user\n" " -U, --user-group create a group with the same name as the user\n"
"%s"
"\n"),
#ifdef WITH_SELINUX #ifdef WITH_SELINUX
" -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping\n" _(" -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping\n")
#else
""
#endif #endif
"\n"), stderr); );
exit (E_USAGE); exit (E_USAGE);
} }
@ -1173,6 +1179,7 @@ static void process_flags (int argc, char **argv)
case 'Z': case 'Z':
if (is_selinux_enabled () > 0) { if (is_selinux_enabled () > 0) {
user_selinux = optarg; user_selinux = optarg;
Zflg = true;
} else { } else {
fprintf (stderr, fprintf (stderr,
_("%s: -Z requires SELinux enabled kernel\n"), _("%s: -Z requires SELinux enabled kernel\n"),

View File

@ -300,7 +300,8 @@ static int get_groups (char *list)
*/ */
static void usage (void) static void usage (void)
{ {
fputs (_("Usage: usermod [options] LOGIN\n" fprintf (stderr,
_("Usage: usermod [options] LOGIN\n"
"\n" "\n"
"Options:\n" "Options:\n"
" -c, --comment COMMENT new value of the GECOS field\n" " -c, --comment COMMENT new value of the GECOS field\n"
@ -323,10 +324,14 @@ static void usage (void)
" -s, --shell SHELL new login shell for the user account\n" " -s, --shell SHELL new login shell for the user account\n"
" -u, --uid UID new UID for the user account\n" " -u, --uid UID new UID for the user account\n"
" -U, --unlock unlock the user account\n" " -U, --unlock unlock the user account\n"
"%s"
"\n"),
#ifdef WITH_SELINUX #ifdef WITH_SELINUX
" -Z, --selinux-user new SELinux user mapping for the user account\n" _(" -Z, --selinux-user new SELinux user mapping for the user account\n")
#else
""
#endif #endif
"\n"), stderr); );
exit (E_USAGE); exit (E_USAGE);
} }