From 6d9aad9b15bad26aa8c6efee0a38e525de397438 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 5 Oct 2016 15:31:58 +0200 Subject: [PATCH] Fix pyzor discovering. --- modoboa_installer/scripts/spamassassin.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modoboa_installer/scripts/spamassassin.py b/modoboa_installer/scripts/spamassassin.py index 8f44877..941961d 100644 --- a/modoboa_installer/scripts/spamassassin.py +++ b/modoboa_installer/scripts/spamassassin.py @@ -1,6 +1,7 @@ """Spamassassin related functions.""" import os +import pwd from .. import package from .. import utils @@ -54,8 +55,10 @@ class Spamassassin(base.Installer): def post_run(self): """Additional tasks.""" + amavis_user = self.config.get("amavis", "user") + pw = pwd.getpwnam(amavis_user) utils.exec_cmd( - "pyzor discover", sudo_user=self.config.get("amavis", "user"), - login=False + "pyzor --homedir {} discover".format(pw[5]), + sudo_user=amavis_user, login=False ) install("razor", self.config)