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