Projet

Général

Profil

Intro-PreparationEnvole4 » Historique » Version 3

« Précédent - Version 3/4 (diff) - Suivant » - Version actuelle
Daniel Dehennin, 20/02/2015 12:15


Preparation Envole 4

ATTENTION : Les lignes de commandes suivantes sont faites pour fonctionner facilement au copier/coller, cela ne dispense pas de les lire afin d’essayer de comprendre ce qu’elles font.

user@work:~$ git config user.email
moi@example.net

Nous stockons des valeurs dans des variables afin de faciliter les manipulations.

  • Répertoire où sont stocker les dépôts GIT de l’utilisateur
    user@work:~$ H_SRC="${HOME}/src" 
    user@work:~$ mkdir -p "${H_SRC}" 
    
  • Numéro de version du projet Enole
    user@work:~$ ENVOLE_VERSION=4
    

Installation de git-package par clonage

Les demandes de compilation des paquets se font entièrement par GIT.

Vous pouvez les faires à la main en créant des étiquettes mais la commande git-package permet de simplifier le travail.

L’installation de l’outil git-package par un clone GIT permet de le mettre à jour par un simple git pull.

Désinstaller le paquet deb s’il est présent

  • Vérifier la présence du paquet
    user@work:~$ dpkg -l git-package
    
  • Le désinstaller s’il est présent.
    user@work:~$ sudo apt-get remove git-pakage
    

Installer git-package

ATTENTION : Utiliser le bon chemin vers le repertoire de stockage du clone de git-package

Suivre la documentation d’installation et configuration.

Paramétrage de git-package

Vous pouvez configurer la liste des distributions qui seront utilisées par le complètement automatique Bash :

user@work:~$ git config --global --add package.distribution envole-4/experimental
user@work:~$ git config --global --add package.distribution envole-4/unstable
user@work:~$ git config --global --add package.distribution eole-2.5/experimental
user@work:~$ git config --global --add package.distribution eole-2.5/unstable
user@work:~$ git config --global --add package.distribution eole-2.4/experimental
user@work:~$ git config --global --add package.distribution eole-2.4/unstable

En sachant que la commande de compilation utilisera la premiere distribution dans le cas où l'option -d|--distrib de git-package n'est pas spécifiée.

Pour connaître la distribution par défaut :

user@work:~$ git config package.distribution || echo eole-2.4/experimental | head -n 1