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.""" """Spamassassin related functions."""
import os import os
import pwd
from .. import package from .. import package
from .. import utils from .. import utils
@@ -54,8 +55,10 @@ class Spamassassin(base.Installer):
def post_run(self): def post_run(self):
"""Additional tasks.""" """Additional tasks."""
amavis_user = self.config.get("amavis", "user")
pw = pwd.getpwnam(amavis_user)
utils.exec_cmd( utils.exec_cmd(
"pyzor discover", sudo_user=self.config.get("amavis", "user"), "pyzor --homedir {} discover".format(pw[5]),
login=False sudo_user=amavis_user, login=False
) )
install("razor", self.config) install("razor", self.config)