(kt_get): add `--help'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7008 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -281,6 +281,7 @@ kt_get(int argc, char **argv)
|
|||||||
char *realm = NULL;
|
char *realm = NULL;
|
||||||
char *admin_server = NULL;
|
char *admin_server = NULL;
|
||||||
int server_port = 0;
|
int server_port = 0;
|
||||||
|
int help_flag = 0;
|
||||||
int optind = 0;
|
int optind = 0;
|
||||||
int i, j;
|
int i, j;
|
||||||
|
|
||||||
@@ -296,19 +297,25 @@ kt_get(int argc, char **argv)
|
|||||||
},
|
},
|
||||||
{ "server-port", 's', arg_integer, NULL,
|
{ "server-port", 's', arg_integer, NULL,
|
||||||
"server to contact", "port number"
|
"server to contact", "port number"
|
||||||
}
|
},
|
||||||
|
{ "help", 'h', arg_flag, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
args[0].value = &principal;
|
args[0].value = &principal;
|
||||||
args[1].value = &realm;
|
args[1].value = &realm;
|
||||||
args[2].value = &admin_server;
|
args[2].value = &admin_server;
|
||||||
args[3].value = &server_port;
|
args[3].value = &server_port;
|
||||||
|
args[4].value = &help_flag;
|
||||||
|
|
||||||
memset(&conf, 0, sizeof(conf));
|
memset(&conf, 0, sizeof(conf));
|
||||||
|
|
||||||
if(getarg(args, sizeof(args) / sizeof(args[0]), argc, argv, &optind))
|
if(getarg(args, sizeof(args) / sizeof(args[0]), argc, argv, &optind)
|
||||||
|
|| help_flag) {
|
||||||
|
arg_printusage(args, sizeof(args) / sizeof(args[0]),
|
||||||
|
"ktutil get", "principal...");
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
if(realm) {
|
if(realm) {
|
||||||
krb5_set_default_realm(context, realm); /* XXX should be fixed
|
krb5_set_default_realm(context, realm); /* XXX should be fixed
|
||||||
some other way */
|
some other way */
|
||||||
|
Reference in New Issue
Block a user