commit:     3cb992df77ba586bdb4f545610bf0c21827d46fc
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 10 16:31:58 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 16:32:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb992df

mail-mta/proton-mail-bridge: update systemd unit for 3.0.0+

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 .../files/proton-mail-bridge.service-r1                 | 17 +++++++++++++++++
 ....0.21.ebuild => proton-mail-bridge-3.0.21-r1.ebuild} |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service-r1 
b/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service-r1
new file mode 100644
index 000000000000..8dd8980214af
--- /dev/null
+++ b/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service-r1
@@ -0,0 +1,17 @@
+[Unit]
+Description=Proton Mail IMAP/SMTP bridge
+Documentation=https://proton.me/mail/bridge/
+
+[Service]
+ExecStart=/usr/bin/proton-mail-bridge --noninteractive
+Restart=on-failure
+
+# Hardening
+ProtectSystem=full
+PrivateTmp=true
+SystemCallArchitectures=native
+MemoryDenyWriteExecute=true
+NoNewPrivileges=true
+
+[Install]
+WantedBy=default.target

diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21.ebuild 
b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild
similarity index 94%
rename from mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21.ebuild
rename to mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild
index a9020b672022..f05292d8f63e 100644
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21.ebuild
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild
@@ -49,7 +49,7 @@ src_install() {
        exeinto /usr/bin
        newexe bridge ${PN}
 
-       systemd_douserunit "${FILESDIR}"/${PN}.service
+       systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
 
        einstalldocs
 }

Reply via email to