Better UX
This commit is contained in:
@@ -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))
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user