Better UX

This commit is contained in:
Spitap
2022-07-27 16:32:59 +02:00
parent 70faa1c5cb
commit e546d2cb23
3 changed files with 3 additions and 6 deletions

View File

@@ -12,10 +12,7 @@ def install(appname, config, upgrade, restore):
not config.getboolean(appname, "enabled")): not config.getboolean(appname, "enabled")):
return return
if not restore: utils.printcolor("Installing {}".format(appname), utils.MAGENTA)
utils.printcolor("Installing {}".format(appname), utils.MAGENTA)
else:
utils.printcolor("Restoring {}".format(appname), utils.MAGENTA)
try: try:
script = importlib.import_module( script = importlib.import_module(
"modoboa_installer.scripts.{}".format(appname)) "modoboa_installer.scripts.{}".format(appname))

View File

@@ -89,7 +89,7 @@ class Dovecot(base.Installer):
def post_run(self): def post_run(self):
"""Additional tasks.""" """Additional tasks."""
if self.restore and len(os.listdir(self.restore + "mails")) > 0: if self.restore and len(os.listdir(self.restore + "mails")) > 0:
utils.printcolor("Copying mail backup over dovecot directory", utils.MAGENTA) utils.printcolor("Copying mail backup over dovecot directory", utils.GREEN)
if os.path.exists(self.home_dir): if os.path.exists(self.home_dir):
shutil.rmtree(self.home_dir) shutil.rmtree(self.home_dir)

View File

@@ -48,7 +48,7 @@ class Postwhite(base.Installer):
POSTWHITE_REPOSITORY, install_dir) POSTWHITE_REPOSITORY, install_dir)
postwhiteBackupConf = self.restore+"custom/postwhite.conf" postwhiteBackupConf = self.restore+"custom/postwhite.conf"
if self.restore and os.path.isfile(postwhiteBackupConf): if self.restore and os.path.isfile(postwhiteBackupConf):
utils.printcolor("Restoring postwhite.conf backup.", utils.MAGENTA) utils.printcolor("Restoring postwhite.conf backup.", utils.GREEN)
utils.copy_file(postwhiteBackupConf, "/etc") utils.copy_file(postwhiteBackupConf, "/etc")
else: else:
utils.copy_file(os.path.join(postw_dir, "postwhite.conf"), "/etc") utils.copy_file(os.path.join(postw_dir, "postwhite.conf"), "/etc")