Les deux révisions précédentes Révision précédente | |||
documentation:compiler_0linux [25-08-2014 13:59] appzer0 [Utilisation de construction.sh] |
documentation:compiler_0linux [23-03-2015 13:05] (Version actuelle) appzer0 [Compiler 0Linux] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
0Linux propose un système de construction assistée pour faciliter la compilation et la création de recettes. | 0Linux propose un système de construction assistée pour faciliter la compilation et la création de recettes. | ||
- | Tout se trouve dans les sources de 0Linux, dans le répertoire [[http://git.tuxfamily.org/0linux/0linux.git?p=0linux/0linux.git;a=tree;f=scripts|scripts]]. Il contient : | + | Tout se trouve dans les sources de 0Linux, dans le répertoire [[http://git.tuxfamily.org/0linux/0linux.git/tree/scripts|scripts]]. Il contient : |
* Un système de construction local comprenant : | * Un système de construction local comprenant : | ||
- | * un script ''[[http://git.tuxfamily.org/0linux/0linux.git?p=0linux/0linux.git;a=blob;f=scripts/construction.sh|construction.sh]]'' qui permet de compiler et d'installer un paquet ou un ensemble de paquets. Lisez-le ! son entête contient un mode d'emploi à jour. | + | * un script ''[[http://git.tuxfamily.org/0linux/0linux.git/tree/scripts/construction.sh|construction.sh]]'' qui permet de compiler et d'installer un paquet ou un ensemble de paquets. Lisez-le ! son entête contient un mode d'emploi à jour. |
* un ensemble de listes nommées ''construction-NOM'' contenant des ensembles logiciels à compiler/installer. Lisez-les et créez les vôtres ! | * un ensemble de listes nommées ''construction-NOM'' contenant des ensembles logiciels à compiler/installer. Lisez-les et créez les vôtres ! | ||
* un service de construction pour faire tourner un serveur de construction automatisé, comprenant : | * un service de construction pour faire tourner un serveur de construction automatisé, comprenant : | ||
- | * ''[[http://git.tuxfamily.org/0linux/0linux.git?p=0linux/0linux.git;a=blob;f=scripts/service_construction.sh|service_construction.sh]]'' qui traite une file d'attente de logiciels à empaqueter. La file d'attente contient tout simplement les paramètres à passer à ''construction.sh''. Lisez-le ! | + | * ''[[http://git.tuxfamily.org/0linux/0linux.git/tree/scripts/service_construction.sh|service_construction.sh]]'' qui traite une file d'attente de logiciels à empaqueter. La file d'attente contient tout simplement les paramètres à passer à ''construction.sh''. Lisez-le ! |
* un script de vérification des dépendances des binaires générés ''trouver_binaires_casses.sh'', appelé par ''service_construction.sh'' | * un script de vérification des dépendances des binaires générés ''trouver_binaires_casses.sh'', appelé par ''service_construction.sh'' | ||
* un script de génération de la base de données des paquets et d'envoi des paquets sur le dépôt de paquets, ''0mir'', appelé par ''service_construction.sh'' | * un script de génération de la base de données des paquets et d'envoi des paquets sur le dépôt de paquets, ''0mir'', appelé par ''service_construction.sh'' |