Make sure a cron daemon is installed.

fix #34
This commit is contained in:
Antoine Nguyen
2016-05-11 16:21:43 +02:00
parent fa8941a05d
commit 5c32d7d535
2 changed files with 4 additions and 2 deletions

View File

@@ -20,7 +20,7 @@ class Modoboa(base.Installer):
no_daemon = True no_daemon = True
packages = [ packages = [
"build-essential", "python-dev", "libxml2-dev", "libxslt-dev", "build-essential", "python-dev", "libxml2-dev", "libxslt-dev",
"libjpeg-dev", "librrd-dev", "rrdtool", "libffi-dev"] "libjpeg-dev", "librrd-dev", "rrdtool", "libffi-dev", "cron"]
config_files = [ config_files = [
"crontab=/etc/cron.d/modoboa", "crontab=/etc/cron.d/modoboa",
"sudoers=/etc/sudoers.d/modoboa", "sudoers=/etc/sudoers.d/modoboa",

View File

@@ -86,8 +86,10 @@ def install_system_package(name, update=False):
exec_cmd("apt-get install --quiet --assume-yes {}".format(name)) exec_cmd("apt-get install --quiet --assume-yes {}".format(name))
def install_system_packages(names): def install_system_packages(names, update=False):
"""Install some packages system-wide.""" """Install some packages system-wide."""
if update:
exec_cmd("apt-get update --quiet")
exec_cmd("apt-get install --quiet --assume-yes {}".format(" ".join(names))) exec_cmd("apt-get install --quiet --assume-yes {}".format(" ".join(names)))