From 998aea73180ebe8a3a531806a586206bd8860349 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 9 Nov 1999 17:58:38 +0000 Subject: [PATCH] allow passing a realm git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7332 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/dump_log.c | 6 ++++++ lib/kadm5/ipropd_master.c | 6 ++++++ lib/kadm5/ipropd_slave.c | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/lib/kadm5/dump_log.c b/lib/kadm5/dump_log.c index a373709ff..b32a4bc40 100644 --- a/lib/kadm5/dump_log.c +++ b/lib/kadm5/dump_log.c @@ -67,9 +67,11 @@ print_entry(u_int32_t ver, sp->seek (sp, len, SEEK_CUR); } +char *realm; int version_flag; int help_flag; struct getargs args[] = { + { "realm", 'r', arg_string, &realm }, { "version", 0, arg_flag, &version_flag }, { "help", 0, arg_flag, &help_flag } }; @@ -94,6 +96,10 @@ main(int argc, char **argv) } memset(&conf, 0, sizeof(conf)); + if(realm) { + conf.mask |= KADM5_CONFIG_REALM; + conf.realm = realm; + } ret = kadm5_init_with_password_ctx (context, KADM5_ADMIN_SERVICE, NULL, diff --git a/lib/kadm5/ipropd_master.c b/lib/kadm5/ipropd_master.c index 560d1c9e1..c96633287 100644 --- a/lib/kadm5/ipropd_master.c +++ b/lib/kadm5/ipropd_master.c @@ -296,9 +296,11 @@ process_msg (krb5_context context, slave *s, int log_fd, return ret; } +char *realm; int version_flag; int help_flag; struct getargs args[] = { + { "realm", 'r', arg_string, &realm }, { "version", 0, arg_flag, &version_flag }, { "help", 0, arg_flag, &help_flag } }; @@ -329,6 +331,10 @@ main(int argc, char **argv) } memset(&conf, 0, sizeof(conf)); + if(realm) { + conf.mask |= KADM5_CONFIG_REALM; + conf.realm = realm; + } ret = kadm5_init_with_password_ctx (context, KADM5_ADMIN_SERVICE, NULL, diff --git a/lib/kadm5/ipropd_slave.c b/lib/kadm5/ipropd_slave.c index 196e6bf4b..3ab8e6668 100644 --- a/lib/kadm5/ipropd_slave.c +++ b/lib/kadm5/ipropd_slave.c @@ -208,9 +208,11 @@ receive (krb5_context context, krb5_err (context, 1, ret, "db->close"); } +char *realm; int version_flag; int help_flag; struct getargs args[] = { + { "realm", 'r', arg_string, &realm }, { "version", 0, arg_flag, &version_flag }, { "help", 0, arg_flag, &help_flag } }; @@ -241,6 +243,10 @@ main(int argc, char **argv) } memset(&conf, 0, sizeof(conf)); + if(realm) { + conf.mask |= KADM5_CONFIG_REALM; + conf.realm = realm; + } ret = kadm5_init_with_password_ctx (context, KADM5_ADMIN_SERVICE, NULL,