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:
|
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
|
||||||
|
|
||||||
|
|||||||
@@ -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":
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user