Depuis Libertempo 1.12 Akhaten l’installation et, plus globalement, l’administration de Libertempo s’effectue en ligne de commande par l’intermédiaire de la commande « make ».

Les paramètres peuvent être passé dans la commande, sinon les informations vous serons demandées durant l’exécution de l’installation.

  • Afficher la liste des commandes disponibles ainsi qu’une description succincte :
    make help
  • Installer ou mettre à jour les dépendances (vendors)
    make install-dep
  • Contrôler les prérequis post et pré-installation :
    make check
  • Exécuter l’installation de base (sans appliquer les patches de mise à jour) :
    make setup [nom_instance=http://exemple.libertempo.fr]
  • exécuter l’installation complète :
    make install [nom_instance=http://example.libertempo.fr] [login=ddupont] [nom=dupont] [prenom=daniel] [courriel=ddupont@libertempo.fr] [hash=mot de passe format hash]
    Lors de l’exécution de cette commande, un contrôle des prérequis (check) est effectué. La création d’un compte HR vous est aussi proposé. Si le mot de passe est transmis en paramètre de la commande, il doit être encodé au format hash.

 

  • Créer un utilisateur avec les droits HR :
    make createHR [login=ddupont] [nom=dupont] [prenom=daniel] [courriel=ddupont@libertempo.fr] [hash=mot de passe format hash]
    Si le mot de passe est transmis en paramètre de la commande, il doit être encodé au format hash.

 

  • Voir ou modifier la configuration :
    make configure [option=option_existante [valeur=valeur]]
  • Définir automatiquement les jours fériés :
    make setferies [annee=2019] [force=true]

 

  • Sauvegarder la base de donnée (exécuté automatiquement durant une mise à jour)
    make savedb

 

  • Exécuter la mise à jour de la base de donnée afin de concorder avec la version des fichiers :
    make update
  • Supprimer intégralement la base de donnée :
    make destroy
  • Supprimer intégralement la base de donnée et relancer l’installation :
    make reinstall