From 08ba4a4de5ec210486a2f0381ca8c1e1d8519c58 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 13 Oct 2017 18:01:29 +0200 Subject: [PATCH] Fixed centos issue with uwsgi. --- modoboa_installer/scripts/files/modoboa/sudoers.tpl | 2 +- modoboa_installer/scripts/modoboa.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modoboa_installer/scripts/files/modoboa/sudoers.tpl b/modoboa_installer/scripts/files/modoboa/sudoers.tpl index 450cbca..22a13f0 100644 --- a/modoboa_installer/scripts/files/modoboa/sudoers.tpl +++ b/modoboa_installer/scripts/files/modoboa/sudoers.tpl @@ -1 +1 @@ -%{user} ALL=(%{dovecot_mailboxes_owner}) NOPASSWD: /usr/bin/doveadm +%{sudo_user} ALL=(%{dovecot_mailboxes_owner}) NOPASSWD: /usr/bin/doveadm diff --git a/modoboa_installer/scripts/modoboa.py b/modoboa_installer/scripts/modoboa.py index e264d24..2a240c7 100644 --- a/modoboa_installer/scripts/modoboa.py +++ b/modoboa_installer/scripts/modoboa.py @@ -168,6 +168,9 @@ class Modoboa(base.Installer): extensions = self.config.get("modoboa", "extensions") extensions = extensions.split() context.update({ + "sudo_user": ( + "uwsgi" if package.backend.FORMAT == "rpm" else context["user"] + ), "dovecot_mailboxes_owner": ( self.config.get("dovecot", "mailboxes_owner")), "radicale_enabled": "" if "modoboa-radicale" in extensions else "#"