Fix dovecot installer.
This commit is contained in:
@@ -110,8 +110,12 @@ class Installer(object):
|
|||||||
return
|
return
|
||||||
context = self.get_template_context()
|
context = self.get_template_context()
|
||||||
for ftpl in config_files:
|
for ftpl in config_files:
|
||||||
|
if "=" in ftpl:
|
||||||
|
ftpl, dstname = ftpl.split("=")
|
||||||
|
else:
|
||||||
|
dstname = ftpl
|
||||||
src = self.get_file_path("{}.tpl".format(ftpl))
|
src = self.get_file_path("{}.tpl".format(ftpl))
|
||||||
dst = os.path.join(self.config_dir, ftpl)
|
dst = os.path.join(self.config_dir, dstname)
|
||||||
utils.copy_from_template(src, dst, context)
|
utils.copy_from_template(src, dst, context)
|
||||||
|
|
||||||
def restart_daemon(self):
|
def restart_daemon(self):
|
||||||
|
|||||||
@@ -26,7 +26,9 @@ class Dovecot(base.Installer):
|
|||||||
def get_config_files(self):
|
def get_config_files(self):
|
||||||
"""Additional config files."""
|
"""Additional config files."""
|
||||||
return self.config_files + [
|
return self.config_files + [
|
||||||
"dovecot-sql-{}.conf.ext".format(self.dbengine)]
|
"dovecot-sql-{}.conf.ext=dovecot-sql.conf.ext"
|
||||||
|
.format(self.dbengine)
|
||||||
|
]
|
||||||
|
|
||||||
def get_packages(self):
|
def get_packages(self):
|
||||||
"""Additional packages."""
|
"""Additional packages."""
|
||||||
|
|||||||
Reference in New Issue
Block a user