Added Debian 10 support.
This commit is contained in:
@@ -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:
|
||||
|
||||
* Debian Jessie (8) and Stretch (9)
|
||||
* Debian Jessie (8) / Stretch (9) / Buster (10)
|
||||
* Ubuntu Trusty (14.04) and upper
|
||||
* CentOS 7
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ class Amavis(base.Installer):
|
||||
"deb": [
|
||||
"libdbi-perl", "amavisd-new", "arc", "arj", "cabextract",
|
||||
"liblz4-tool", "lrzip", "lzop", "p7zip-full", "rpm2cpio",
|
||||
"unrar-free", "ripole"
|
||||
"unrar-free",
|
||||
],
|
||||
"rpm": [
|
||||
"amavisd-new", "arj", "cabextract", "lz4", "lrzip",
|
||||
@@ -53,9 +53,6 @@ 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":
|
||||
|
||||
@@ -23,7 +23,9 @@ class Modoboa(base.Installer):
|
||||
packages = {
|
||||
"deb": [
|
||||
"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": [
|
||||
"gcc", "gcc-c++", "python-devel", "libxml2-devel", "libxslt-devel",
|
||||
"libjpeg-turbo-devel", "rrdtool-devel", "rrdtool", "libffi-devel",
|
||||
|
||||
Reference in New Issue
Block a user