From dfbab52ee1ffe2d8bdac342f6e937035cb520c67 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Tue, 29 Mar 2016 14:30:18 +0200 Subject: [PATCH] Make sure $ characters are not interpreted by shell. fix #27 --- modoboa_installer/scripts/modoboa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modoboa_installer/scripts/modoboa.py b/modoboa_installer/scripts/modoboa.py index d2c8175..51b8941 100644 --- a/modoboa_installer/scripts/modoboa.py +++ b/modoboa_installer/scripts/modoboa.py @@ -73,7 +73,7 @@ class Modoboa(base.Installer): "--timezone", self.config.get("modoboa", "timezone"), "--domain", self.config.get("general", "hostname"), "--extensions", " ".join(self.extensions), - "--dburl", "default:{0}://{1}:{2}@{3}/{1}".format( + "--dburl", "'default:{0}://{1}:{2}@{3}/{1}'".format( self.config.get("database", "engine"), self.dbname, self.dbpasswd, self.dbhost) ] @@ -81,7 +81,7 @@ class Modoboa(base.Installer): args = ["--devel"] + args if self.config.getboolean("amavis", "enabled"): args += [ - "amavis:{}://{}:{}@{}/{}".format( + "'amavis:{}://{}:{}@{}/{}'".format( self.config.get("database", "engine"), self.config.get("amavis", "dbuser"), self.config.get("amavis", "dbpassword"),