diff --git a/README.rst b/README.rst index 91df716..bfc8004 100644 --- a/README.rst +++ b/README.rst @@ -1,6 +1,8 @@ modoboa-installer ================= +|travis| + An installer which deploy a complete mail server based on Modoboa. .. warning:: @@ -81,3 +83,6 @@ modify the following settings:: Change the ``email`` setting to a valid value since it will be used for account recovery. + +.. |travis| image:: https://travis-ci.org/modoboa/modoboa-installer.png?branch=master + :target: https://travis-ci.org/modoboa/modoboa-installer diff --git a/run.py b/run.py index bfa4b5f..45c666e 100755 --- a/run.py +++ b/run.py @@ -19,6 +19,9 @@ from modoboa_installer import utils def main(input_args): """Install process.""" parser = argparse.ArgumentParser() + versions = ( + ["latest"] + list(compatibility_matrix.COMPATIBILITY_MATRIX.keys()) + ) parser.add_argument("--debug", action="store_true", default=False, help="Enable debug output") parser.add_argument("--force", action="store_true", default=False, @@ -26,8 +29,7 @@ def main(input_args): parser.add_argument("--configfile", default="installer.cfg", help="Configuration file to use") parser.add_argument( - "--version", default="latest", - choices=["latest"] + compatibility_matrix.COMPATIBILITY_MATRIX.keys(), + "--version", default="latest", choices=versions, help="Modoboa version to install") parser.add_argument( "--stop-after-configfile-check", action="store_true", default=False,