diff --git a/modoboa_installer/scripts/amavis.py b/modoboa_installer/scripts/amavis.py index 3f8ef7e..ed50ab5 100644 --- a/modoboa_installer/scripts/amavis.py +++ b/modoboa_installer/scripts/amavis.py @@ -1,5 +1,7 @@ """Amavis related functions.""" +import platform + from .. import package from .. import utils @@ -16,7 +18,7 @@ class Amavis(base.Installer): "deb": [ "libdbi-perl", "amavisd-new", "arc", "arj", "cabextract", "liblz4-tool", "lrzip", "lzop", "p7zip-full", "rpm2cpio", - "unrar-free", "zoo", "ripole" + "unrar-free", "ripole" ], "rpm": [ "amavisd-new", "arj", "cabextract", "lz4", "lrzip", @@ -50,6 +52,9 @@ class Amavis(base.Installer): """Additional packages.""" packages = super(Amavis, self).get_packages() if package.backend.FORMAT == "deb": + if platform.linux_distribution()[2] != "bionic": + # Quick fix + packages.append("zoo") db_driver = "pg" if self.db_driver == "pgsql" else self.db_driver return packages + ["libdbd-{}-perl".format(db_driver)] if self.db_driver == "pgsql":