From 16b506829c179665bf16c6a10fcfe3fde7f8f2af Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Wed, 29 Oct 2014 22:00:31 +0100 Subject: [PATCH] Added dummy settings plugin that adds a Pigeonhole version banner to doveconf output. --- configure.ac | 1 + src/plugins/Makefile.am | 3 ++- src/plugins/settings/Makefile.am | 12 ++++++++++++ src/plugins/settings/pigeonhole-settings.c | 12 ++++++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/plugins/settings/Makefile.am create mode 100644 src/plugins/settings/pigeonhole-settings.c diff --git a/configure.ac b/configure.ac index 8174e7059..7c376c0db 100644 --- a/configure.ac +++ b/configure.ac @@ -211,6 +211,7 @@ src/plugins/Makefile src/plugins/doveadm-sieve/Makefile src/plugins/lda-sieve/Makefile src/plugins/sieve-extprograms/Makefile +src/plugins/settings/Makefile src/sieve-tools/Makefile src/managesieve/Makefile src/managesieve-login/Makefile diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am index b1f4d858b..a124d59ed 100644 --- a/src/plugins/Makefile.am +++ b/src/plugins/Makefile.am @@ -1,4 +1,5 @@ SUBDIRS = \ doveadm-sieve \ lda-sieve \ - sieve-extprograms + sieve-extprograms \ + settings diff --git a/src/plugins/settings/Makefile.am b/src/plugins/settings/Makefile.am new file mode 100644 index 000000000..49537e1f0 --- /dev/null +++ b/src/plugins/settings/Makefile.am @@ -0,0 +1,12 @@ +settingsdir = $(dovecot_moduledir)/settings + +AM_CPPFLAGS = \ + $(LIBDOVECOT_INCLUDE) + +libpigeonhole_settings_la_LDFLAGS = -module -avoid-version + +settings_LTLIBRARIES = \ + libpigeonhole_settings.la + +libpigeonhole_settings_la_SOURCES = \ + pigeonhole-settings.c diff --git a/src/plugins/settings/pigeonhole-settings.c b/src/plugins/settings/pigeonhole-settings.c new file mode 100644 index 000000000..c7ffbd5fd --- /dev/null +++ b/src/plugins/settings/pigeonhole-settings.c @@ -0,0 +1,12 @@ +/* Copyright (c) 2012-2013 Dovecot Oy, see the included COPYING file */ + +#include "lib.h" +#include "pigeonhole-config.h" +#include "pigeonhole-version.h" + +/* This is currently just a dummy plugin that adds a Pigeonhole + * version banner the doveconf output. + */ + +const char *pigeonhole_settings_version = DOVECOT_ABI_VERSION; +const char *pigeonhole_settings_doveconf_banner = "Pigeonhole version "PIGEONHOLE_VERSION_FULL; -- GitLab