dovecot-2.0: doveadm config is now alias for doveconf.

dovecot at dovecot.org dovecot at dovecot.org
Fri Jul 2 23:52:35 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/c1546ed8ddb6
changeset: 11721:c1546ed8ddb6
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Jul 02 21:52:16 2010 +0100
description:
doveadm config is now alias for doveconf.

diffstat:

 doc/man/Makefile.am      |   1 +
 doc/man/doveadm-config.1 |   1 +
 src/doveadm/Makefile.am  |   1 +
 src/doveadm/doveadm.c    |  12 ++++++++++++
 4 files changed, 15 insertions(+), 0 deletions(-)

diffs (57 lines):

diff -r 44be8496bc19 -r c1546ed8ddb6 doc/man/Makefile.am
--- a/doc/man/Makefile.am	Fri Jul 02 22:59:21 2010 +0300
+++ b/doc/man/Makefile.am	Fri Jul 02 21:52:16 2010 +0100
@@ -10,6 +10,7 @@
 	doveadm.1 \
 	doveadm-altmove.1 \
 	doveadm-auth.1 \
+	doveadm-config.1 \
 	doveadm-director.1 \
 	doveadm-dump.1 \
 	doveadm-expunge.1 \
diff -r 44be8496bc19 -r c1546ed8ddb6 doc/man/doveadm-config.1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/man/doveadm-config.1	Fri Jul 02 21:52:16 2010 +0100
@@ -0,0 +1,1 @@
+.so man1/doveconf.1
\ No newline at end of file
diff -r 44be8496bc19 -r c1546ed8ddb6 src/doveadm/Makefile.am
--- a/src/doveadm/Makefile.am	Fri Jul 02 22:59:21 2010 +0300
+++ b/src/doveadm/Makefile.am	Fri Jul 02 21:52:16 2010 +0100
@@ -16,6 +16,7 @@
 	-DMODULEDIR=\""$(moduledir)"\" \
 	-DDOVEADM_MODULEDIR=\""$(doveadm_moduledir)"\" \
 	-DPKG_RUNDIR=\""$(rundir)"\" \
+	-DBINDIR=\""$(bindir)"\" \
 	-DMANDIR=\""$(mandir)"\"
 
 if !BUILD_SHARED_LIBS
diff -r 44be8496bc19 -r c1546ed8ddb6 src/doveadm/doveadm.c
--- a/src/doveadm/doveadm.c	Fri Jul 02 22:59:21 2010 +0300
+++ b/src/doveadm/doveadm.c	Fri Jul 02 21:52:16 2010 +0100
@@ -179,6 +179,17 @@
 	cmd_help, "help", "<cmd>", NULL
 };
 
+static void cmd_config(int argc ATTR_UNUSED, char *argv[])
+{
+	argv[0] = BINDIR"/doveconf";
+	(void)execv(argv[0], argv);
+	i_fatal("execv(%s) failed: %m", argv[0]);
+}
+
+static struct doveadm_cmd doveadm_cmd_config = {
+	cmd_config, "config", "[doveconf parameters]", NULL
+};
+
 static bool
 doveadm_try_run_multi_word(const struct doveadm_cmd *cmd,
 			   const char *cmdname, int argc, char *argv[])
@@ -273,6 +284,7 @@
 
 static struct doveadm_cmd *doveadm_commands[] = {
 	&doveadm_cmd_help,
+	&doveadm_cmd_config,
 	&doveadm_cmd_stop,
 	&doveadm_cmd_reload,
 	&doveadm_cmd_auth,


More information about the dovecot-cvs mailing list