Merge branch 'master' of github.com:modoboa/modoboa-installer

This commit is contained in:
Antoine Nguyen
2020-06-09 10:19:33 +02:00

View File

@@ -4,7 +4,6 @@ import contextlib
import datetime import datetime
import glob import glob
import os import os
import platform
import random import random
import shutil import shutil
import string import string
@@ -76,7 +75,14 @@ def exec_cmd(cmd, sudo_user=None, pinput=None, login=True, **kwargs):
def dist_name(): def dist_name():
"""Try to guess the distribution name.""" """Try to guess the distribution name."""
name, version, _id = platform.linux_distribution() try:
# Python 3.8 and up way
import distro
name, version, _id = distro.linux_distribution()
except ImportError as e:
# Python 3.7 and down way
import platform
name, version, _id = platform.linux_distribution()
return "unknown" if not name else name.lower() return "unknown" if not name else name.lower()