1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2026-01-03 17:17:29 +00:00

etc: Simplify default config by removing systemd sockets

Having systemd open sockets and pass them to chasquid is neat, but also
adds some complexity to the default config, for very little value in
practice.

This patch simplifies the default config by having chasquid open the
sockets instead.

Note that systemd file descriptor passing continues to be supported, and
existing installations will not be affected.
This commit is contained in:
Alberto Bertogli
2022-11-12 11:37:56 +00:00
parent 48da3c1657
commit 2bad7a14be
5 changed files with 6 additions and 39 deletions

View File

@@ -1,8 +1,5 @@
[Unit]
Description=chasquid mail daemon (service)
Requires=chasquid-smtp.socket \
chasquid-submission.socket \
chasquid-submission_tls.socket
[Service]
ExecStart=/usr/local/bin/chasquid \
@@ -17,6 +14,9 @@ Restart=always
User=mail
Group=mail
# Let chasquid listen on ports < 1024.
AmbientCapabilities=CAP_NET_BIND_SERVICE
# Simple security measures just in case.
ProtectSystem=full