Fixed sql queries execution.
This commit is contained in:
@@ -18,4 +18,9 @@ def install(appname, config):
|
||||
except ImportError:
|
||||
print("Unknown application {}".format(appname))
|
||||
sys.exit(1)
|
||||
getattr(script, appname.capitalize())(config).run()
|
||||
try:
|
||||
getattr(script, appname.capitalize())(config).run()
|
||||
except utils.FatalError as inst:
|
||||
utils.printcolor(utils.RED, "Failure")
|
||||
print(inst)
|
||||
sys.exit(1)
|
||||
|
||||
@@ -109,10 +109,12 @@ class Modoboa(base.Installer):
|
||||
self.config.get("amavis", "dbname")
|
||||
)
|
||||
]
|
||||
utils.exec_cmd(
|
||||
code, output = utils.exec_cmd(
|
||||
"bash -c '{} modoboa-admin.py deploy instance {}'".format(
|
||||
prefix, " ".join(args)),
|
||||
sudo_user=self.user, cwd=self.home_dir)
|
||||
if code:
|
||||
raise utils.FatalError(output)
|
||||
|
||||
def get_packages(self):
|
||||
"""Include extra packages if needed."""
|
||||
@@ -167,7 +169,7 @@ class Modoboa(base.Installer):
|
||||
settings["modoboa_stats"]["logfile"] = path
|
||||
settings = json.dumps(settings)
|
||||
query = (
|
||||
"UPDATE core_localconfig SET _parameters='\"'\"'{}'\"'\"'"
|
||||
"UPDATE core_localconfig SET _parameters='{}'"
|
||||
.format(settings)
|
||||
)
|
||||
self.backend._exec_query(
|
||||
|
||||
Reference in New Issue
Block a user