From 25adcb8aaec063b1f5012a841d7ab1aad55b5c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 8 May 2007 01:23:11 +0000 Subject: [PATCH] (last_version): print last version of the log. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20593 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/iprop-log.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/lib/kadm5/iprop-log.c b/lib/kadm5/iprop-log.c index c81a0ac12..c040efffb 100644 --- a/lib/kadm5/iprop-log.c +++ b/lib/kadm5/iprop-log.c @@ -299,6 +299,33 @@ iprop_truncate(struct truncate_options *opt, int argc, char **argv) return 0; } +int +last_version(struct last_version_options *opt, int argc, char **argv) +{ + kadm5_server_context *server_context; + krb5_error_code ret; + uint32_t version; + + server_context = get_kadmin_context(opt->config_file_string, + opt->realm_string); + + ret = kadm5_log_init (server_context); + if (ret) + krb5_err (context, 1, ret, "kadm5_log_init"); + + ret = kadm5_log_get_version (server_context, &version); + if (ret) + krb5_err (context, 1, ret, "kadm5_log_get_version"); + + ret = kadm5_log_end (server_context); + if (ret) + krb5_warn(context, ret, "kadm5_log_end"); + + printf("version: %lu\n", (unsigned long)version); + + return 0; +} + /* * Replay log */