$OpenBSD: patch-spooler_DAgent_cpp,v 1.21 2021/02/09 10:32:33 robert Exp $

Index: spooler/DAgent.cpp
--- spooler/DAgent.cpp.orig
+++ spooler/DAgent.cpp
@@ -72,6 +72,10 @@
 #include <sys/mman.h>
 #include <pwd.h>
 
+#ifdef __OpenBSD__
+#include <sys/resource.h>
+#endif
+
 /*
   This is actually from sysexits.h
   but since those windows lamers don't have it ..
@@ -3218,8 +3222,8 @@ int main(int argc, char **argv)
 	// Default settings
 	static const configsetting_t lpDefaults[] = {
 		{"server_bind_intf", "", CONFIGSETTING_OBSOLETE},
-		{ "run_as_user", "kopano" },
-		{ "run_as_group", "kopano" },
+		{ "run_as_user", "_kopano" },
+		{ "run_as_group", "_kopano" },
 		{"pid_file", "", CONFIGSETTING_OBSOLETE},
 		{"coredump_enabled", "systemdefault"},
 		{"lmtp_listen", "*%lo:2003"},
@@ -3236,14 +3240,14 @@ int main(int argc, char **argv)
 		{ "spam_header_name", "X-Spam-Status" },
 		{ "spam_header_value", "Yes," },
 		{ "log_raw_message", "error", CONFIGSETTING_RELOADABLE },
-		{"log_raw_message_path", "/var/lib/kopano", CONFIGSETTING_RELOADABLE},
+		{"log_raw_message_path", "/var/db/kopano", CONFIGSETTING_RELOADABLE},
 		{ "archive_on_delivery", "no", CONFIGSETTING_RELOADABLE },
-		{ "mr_autoaccepter", "/usr/sbin/kopano-mr-accept", CONFIGSETTING_RELOADABLE },
-		{ "mr_autoprocessor", "/usr/sbin/kopano-mr-process", CONFIGSETTING_RELOADABLE },
-		{ "autoresponder", "/usr/sbin/kopano-autorespond", CONFIGSETTING_RELOADABLE },
+		{ "mr_autoaccepter", "/usr/local/sbin/kopano-mr-accept", CONFIGSETTING_RELOADABLE },
+		{ "mr_autoprocessor", "/usr/local/sbin/kopano-mr-process", CONFIGSETTING_RELOADABLE },
+		{ "autoresponder", "/usr/local/sbin/kopano-autorespond", CONFIGSETTING_RELOADABLE },
 		{"plugin_enabled", "no"},
-		{ "plugin_path", "/var/lib/kopano/dagent/plugins" },
-		{ "plugin_manager_path", "/usr/share/kopano-dagent/python" },
+		{ "plugin_path", "/var/db/kopano/dagent/plugins" },
+		{ "plugin_manager_path", "/usr/local/share/kopano-dagent/python" },
 		{ "default_charset", "us-ascii"},
 		{"insecure_html_join", "no", CONFIGSETTING_RELOADABLE},
 		{ "set_rule_headers", "yes", CONFIGSETTING_RELOADABLE },
