Few fixes.

Ubuntu installation (fix #4)
Generate map files when all shortcut is used (see #8)
Fix freshclam execution on Ubuntu
This commit is contained in:
Antoine Nguyen
2015-11-06 09:45:05 +01:00
parent 1824707d76
commit 5496f0caef
7 changed files with 41 additions and 16 deletions

View File

@@ -33,6 +33,13 @@ class Dovecot(base.Installer):
"""Additional packages."""
return self.packages + ["dovecot-{}".format(self.db_driver)]
def install_packages(self):
"""Preconfigure Dovecot if needed."""
if utils.dist_name() == "ubuntu":
utils.preconfigure_package(
"dovecot-core", "create-ssl-cert", "boolean", "false")
super(Dovecot, self).install_packages()
def get_template_context(self):
"""Additional variables."""
context = super(Dovecot, self).get_template_context()