Added Debian 10 support.

This commit is contained in:
Antoine Nguyen
2019-12-03 21:15:07 +01:00
parent 688c7744af
commit 851a0f2bb1
3 changed files with 5 additions and 6 deletions

View File

@@ -9,7 +9,7 @@ An installer which deploy a complete mail server based on Modoboa.
This tool is still in beta stage, it has been tested on: This tool is still in beta stage, it has been tested on:
* Debian Jessie (8) and Stretch (9) * Debian Jessie (8) / Stretch (9) / Buster (10)
* Ubuntu Trusty (14.04) and upper * Ubuntu Trusty (14.04) and upper
* CentOS 7 * CentOS 7

View File

@@ -19,7 +19,7 @@ class Amavis(base.Installer):
"deb": [ "deb": [
"libdbi-perl", "amavisd-new", "arc", "arj", "cabextract", "libdbi-perl", "amavisd-new", "arc", "arj", "cabextract",
"liblz4-tool", "lrzip", "lzop", "p7zip-full", "rpm2cpio", "liblz4-tool", "lrzip", "lzop", "p7zip-full", "rpm2cpio",
"unrar-free", "ripole" "unrar-free",
], ],
"rpm": [ "rpm": [
"amavisd-new", "arj", "cabextract", "lz4", "lrzip", "amavisd-new", "arj", "cabextract", "lz4", "lrzip",
@@ -53,9 +53,6 @@ class Amavis(base.Installer):
"""Additional packages.""" """Additional packages."""
packages = super(Amavis, self).get_packages() packages = super(Amavis, self).get_packages()
if package.backend.FORMAT == "deb": 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 db_driver = "pg" if self.db_driver == "pgsql" else self.db_driver
return packages + ["libdbd-{}-perl".format(db_driver)] return packages + ["libdbd-{}-perl".format(db_driver)]
if self.db_driver == "pgsql": if self.db_driver == "pgsql":

View File

@@ -23,7 +23,9 @@ class Modoboa(base.Installer):
packages = { packages = {
"deb": [ "deb": [
"build-essential", "python-dev", "libxml2-dev", "libxslt-dev", "build-essential", "python-dev", "libxml2-dev", "libxslt-dev",
"libjpeg-dev", "librrd-dev", "rrdtool", "libffi-dev", "cron"], "libjpeg-dev", "librrd-dev", "rrdtool", "libffi-dev", "cron",
"libssl-dev"
],
"rpm": [ "rpm": [
"gcc", "gcc-c++", "python-devel", "libxml2-devel", "libxslt-devel", "gcc", "gcc-c++", "python-devel", "libxml2-devel", "libxslt-devel",
"libjpeg-turbo-devel", "rrdtool-devel", "rrdtool", "libffi-devel", "libjpeg-turbo-devel", "rrdtool-devel", "rrdtool", "libffi-devel",