Projet

Général

Profil

Intro-PreparationEnvole4 » Historique » Version 3

Version 2 (Daniel Dehennin, 20/02/2015 11:05) → Version 3/4 (Daniel Dehennin, 20/02/2015 12:15)



h2. 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.

<pre>
user@work:~$ git config user.email
moi@example.net
</pre>

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
<pre>
user@work:~$ H_SRC="${HOME}/src"
user@work:~$ mkdir -p "${H_SRC}"
</pre>
* Numéro de version du projet Enole
<pre>
user@work:~$ ENVOLE_VERSION=4
</pre>

h3. Installation de project: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":http://git-scm.com/book/fr/Les-bases-de-Git-Étiquetage mais la commande project:git-package permet de simplifier le travail.

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

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

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

h4. Installer project:git-package

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

Suivre la documentation [[git-package:|d’installation et configuration]].



h4. Paramétrage de project:git-package

Vous pouvez configurer la liste des distributions qui seront utilisées par le "complètement automatique Bash":https://fr.wikipedia.org/wiki/Compl%C3%A8tement_automatique#Interpr.C3.A9teurs_de_commandes :
<pre>
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
</pre>

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

Pour connaître la distribution par défaut :

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