dovecot-2.1: doveadm: Hide "dsync-server" from list of commands.
dovecot at dovecot.org
dovecot at dovecot.org
Fri Jan 6 14:27:27 EET 2012
details: http://hg.dovecot.org/dovecot-2.1/rev/08e5bc9cd64a
changeset: 13894:08e5bc9cd64a
user: Timo Sirainen <tss at iki.fi>
date: Fri Jan 06 14:24:06 2012 +0200
description:
doveadm: Hide "dsync-server" from list of commands.
diffstat:
src/doveadm/doveadm-mail.c | 3 +++
src/doveadm/doveadm-mail.h | 1 +
src/doveadm/dsync/doveadm-dsync.c | 2 +-
3 files changed, 5 insertions(+), 1 deletions(-)
diffs (43 lines):
diff -r 383286ae9071 -r 08e5bc9cd64a src/doveadm/doveadm-mail.c
--- a/src/doveadm/doveadm-mail.c Fri Jan 06 14:21:25 2012 +0200
+++ b/src/doveadm/doveadm-mail.c Fri Jan 06 14:24:06 2012 +0200
@@ -29,6 +29,7 @@
void (*hook_doveadm_mail_init)(struct doveadm_mail_cmd_context *ctx);
struct doveadm_mail_cmd_module_register
doveadm_mail_cmd_module_register = { 0 };
+char doveadm_mail_cmd_hide = '\0';
static int killed_signo = 0;
@@ -518,6 +519,8 @@
const struct doveadm_mail_cmd *cmd;
array_foreach(&doveadm_mail_cmds, cmd) {
+ if (cmd->usage_args == &doveadm_mail_cmd_hide)
+ continue;
str_printfa(out, "%s\t[-u <user>|-A] [-S <socket_path>]",
cmd->name);
if (cmd->usage_args != NULL)
diff -r 383286ae9071 -r 08e5bc9cd64a src/doveadm/doveadm-mail.h
--- a/src/doveadm/doveadm-mail.h Fri Jan 06 14:21:25 2012 +0200
+++ b/src/doveadm/doveadm-mail.h Fri Jan 06 14:24:06 2012 +0200
@@ -72,6 +72,7 @@
extern ARRAY_TYPE(doveadm_mail_cmd) doveadm_mail_cmds;
extern void (*hook_doveadm_mail_init)(struct doveadm_mail_cmd_context *ctx);
extern struct doveadm_mail_cmd_module_register doveadm_mail_cmd_module_register;
+extern char doveadm_mail_cmd_hide;
bool doveadm_mail_try_run(const char *cmd_name, int argc, char *argv[]);
void doveadm_mail_register_cmd(const struct doveadm_mail_cmd *cmd);
diff -r 383286ae9071 -r 08e5bc9cd64a src/doveadm/dsync/doveadm-dsync.c
--- a/src/doveadm/dsync/doveadm-dsync.c Fri Jan 06 14:21:25 2012 +0200
+++ b/src/doveadm/dsync/doveadm-dsync.c Fri Jan 06 14:24:06 2012 +0200
@@ -379,7 +379,7 @@
"[-fR] [-m <mailbox>] <dest>"
};
struct doveadm_mail_cmd cmd_dsync_server = {
- cmd_dsync_server_alloc, "dsync-server", NULL
+ cmd_dsync_server_alloc, "dsync-server", &doveadm_mail_cmd_hide
};
void doveadm_dsync_main(int *_argc, char **_argv[])
More information about the dovecot-cvs
mailing list