Fix pyzor discovering.
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user