Fix pyzor discovering.

This commit is contained in:
Antoine Nguyen
2016-10-05 15:31:58 +02:00
parent 7875f02bab
commit 6d9aad9b15

View File

@@ -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)