Working setup for CentOS.

This commit is contained in:
Antoine Nguyen
2016-06-01 15:30:59 +02:00
parent 451c3b4695
commit 89cdc314ea
15 changed files with 129 additions and 25 deletions

4
run.py
View File

@@ -11,6 +11,7 @@ except ImportError:
from modoboa_installer import scripts
from modoboa_installer import utils
from modoboa_installer import package
from modoboa_installer import ssl
def main():
@@ -30,6 +31,8 @@ def main():
config = configparser.SafeConfigParser()
with open("installer.cfg") as fp:
config.readfp(fp)
if not config.has_section("general"):
config.add_section("general")
config.set("general", "hostname", args.hostname)
utils.printcolor(
"Your mail server {} will be installed with the following components:"
@@ -52,6 +55,7 @@ def main():
"and come back later ;)", utils.BLUE)
utils.printcolor("Starting...", utils.GREEN)
package.backend.install("sudo")
ssl.get_backend(config).create()
scripts.install("modoboa", config)
scripts.install("postfix", config)
scripts.install("amavis", config)