From 4782000791b497de7f85b3b3e23849f9987f6323 Mon Sep 17 00:00:00 2001 From: Spitap Date: Wed, 30 Aug 2023 10:13:49 +0200 Subject: [PATCH] few fixes --- modoboa_installer/python.py | 2 +- modoboa_installer/scripts/modoboa.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modoboa_installer/python.py b/modoboa_installer/python.py index 9b46ccf..98390c5 100644 --- a/modoboa_installer/python.py +++ b/modoboa_installer/python.py @@ -58,7 +58,7 @@ def get_package_version(name, venv=None, **kwargs): f"Output is: {output}") sys.exit(1) - output_list = output.split("\n") + output_list = output.decode().split("\n") version_item_list = output_list[1].split(":") version_list = version_item_list[1].split(".") version_list_clean = [] diff --git a/modoboa_installer/scripts/modoboa.py b/modoboa_installer/scripts/modoboa.py index a2f683c..55d3ad1 100644 --- a/modoboa_installer/scripts/modoboa.py +++ b/modoboa_installer/scripts/modoboa.py @@ -207,6 +207,10 @@ class Modoboa(base.Installer): packages += ["openssl-devel"] return packages + def setup_user(self): + super().setup_user() + self._setup_venv() + def get_config_files(self): """Return appropriate path.""" config_files = super().get_config_files() @@ -292,7 +296,6 @@ class Modoboa(base.Installer): def post_run(self): """Additional tasks.""" - self._setup_venv() self._deploy_instance() if not self.upgrade: self.apply_settings()