mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-26 08:51:25 +02:00
This is a good example why modifications of upstream configs have to be done in explicit way using patch file instead of using sed. Upstream changed the config, sed silently "failed" (no match) and no one noticed.
89 lines
3.2 KiB
Diff
89 lines
3.2 KiB
Diff
Since we split workers into subpackages, we have to split the main config
|
|
that defines workers to be loaded.
|
|
|
|
NOTE: This is intentionally done in patch file instead of modifying the config
|
|
with sed and generating the worker configs to avoid silent breakages when
|
|
upgrading the aport!
|
|
|
|
--- a/conf/rspamd.conf
|
|
+++ b/conf/rspamd.conf
|
|
@@ -35,33 +35,4 @@
|
|
.include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/logging.inc"
|
|
}
|
|
|
|
-worker "normal" {
|
|
- bind_socket = "localhost:11333";
|
|
- .include "$CONFDIR/worker-normal.inc"
|
|
- .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-normal.inc"
|
|
- .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-normal.inc"
|
|
-}
|
|
-
|
|
-worker "controller" {
|
|
- bind_socket = "localhost:11334";
|
|
- .include "$CONFDIR/worker-controller.inc"
|
|
- .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-controller.inc"
|
|
- .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-controller.inc"
|
|
-}
|
|
-
|
|
-worker "rspamd_proxy" {
|
|
- bind_socket = "localhost:11332";
|
|
- .include "$CONFDIR/worker-proxy.inc"
|
|
- .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-proxy.inc"
|
|
- .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-proxy.inc"
|
|
-}
|
|
-
|
|
-# Local fuzzy storage is disabled by default
|
|
-
|
|
-worker "fuzzy" {
|
|
- bind_socket = "localhost:11335";
|
|
- count = -1; # Disable by default
|
|
- .include "$CONFDIR/worker-fuzzy.inc"
|
|
- .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-fuzzy.inc"
|
|
- .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-fuzzy.inc"
|
|
-}
|
|
+.include(glob=true) "$CONFDIR/worker-*.conf"
|
|
--- /dev/null
|
|
+++ b/conf/worker-normal.conf
|
|
@@ -0,0 +1,8 @@
|
|
+# Included from top-level .conf file
|
|
+
|
|
+worker "normal" {
|
|
+ bind_socket = "localhost:11333";
|
|
+ .include "$CONFDIR/worker-normal.inc"
|
|
+ .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-normal.inc"
|
|
+ .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-normal.inc"
|
|
+}
|
|
--- /dev/null
|
|
+++ b/conf/worker-controller.conf
|
|
@@ -0,0 +1,8 @@
|
|
+# Included from top-level .conf file
|
|
+
|
|
+worker "controller" {
|
|
+ bind_socket = "localhost:11334";
|
|
+ .include "$CONFDIR/worker-controller.inc"
|
|
+ .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-controller.inc"
|
|
+ .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-controller.inc"
|
|
+}
|
|
--- /dev/null
|
|
+++ b/conf/worker-proxy.conf
|
|
@@ -0,0 +1,8 @@
|
|
+# Included from top-level .conf file
|
|
+
|
|
+worker "rspamd_proxy" {
|
|
+ bind_socket = "localhost:11332";
|
|
+ .include "$CONFDIR/worker-proxy.inc"
|
|
+ .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-proxy.inc"
|
|
+ .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-proxy.inc"
|
|
+}
|
|
--- /dev/null
|
|
+++ b/conf/worker-fuzzy.conf
|
|
@@ -0,0 +1,8 @@
|
|
+# Included from top-level .conf file
|
|
+
|
|
+worker "fuzzy" {
|
|
+ bind_socket = "localhost:11335";
|
|
+ .include "$CONFDIR/worker-fuzzy.inc"
|
|
+ .include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/worker-fuzzy.inc"
|
|
+ .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-fuzzy.inc"
|
|
+}
|