tazwok rev 114

Update manual from website
author Christophe Lincoln <pankso@slitaz.org>
date Thu Feb 12 23:52:34 2009 +0100 (2009-02-12)
parents 09a5c6aa4f92
children 39732adba9c7
files doc/tazwok.html
line diff
     1.1 --- a/doc/tazwok.html	Thu Feb 12 23:36:21 2009 +0100
     1.2 +++ b/doc/tazwok.html	Thu Feb 12 23:52:34 2009 +0100
     1.3 @@ -41,7 +41,7 @@
     1.4  
     1.5  <h2>DESCRIPTION</h2>
     1.6  <p>
     1.7 -Tazwok est un outil en ligne de commande permettant de configurer et de
     1.8 +Tazwok est un outils en ligne de commande permettant de configurer et de
     1.9  compiler un paquet depuis les sources. Tazwok permet aussi de créer des
    1.10  paquets prêts à être utilisé par Tazpkg, le gestionnaire de paquets créer
    1.11  pour SliTaz. Pour fonctionner Tazwok utilise un fichier contenant la recette
    1.12 @@ -49,15 +49,15 @@
    1.13  recette est aussi utilisée par Tazpkg et se compose de différentes variables
    1.14  et fonctions. Tazwok utilise un fichier de configuration (/etc/tazwok.conf)
    1.15  pour connaître le chemin vers le wok, les paquets sources et les paquets
    1.16 -(.tazpkg) générés. Il est aussi capable de générer une liste de paquets avec
    1.17 -leurs sommes md5, de créer un nouveau paquet de manière interactive, de faire
    1.18 +(.tazpkg) générés. Il est aussi capable de générer une liste paquets avec
    1.19 +leurs sommes md5, des créer un nouveau paquet de manière interactive, de faire
    1.20  une recherche, de nettoyer les fichiers générés ou encore de cuire plusieurs
    1.21  paquets en une seule fois (Voir les commandes disponibles).
    1.22  </p>
    1.23  <p>
    1.24 -Tazwok est écrit en script shell depuis rien (from scratch), compatible Bash,
    1.25 -et fonctionnant avec Ash du projet Busybox. Tazwok est distribué sous licence
    1.26 -libre GNU gpl v3. Les recettes avec leures commandes sont basées sur le livre
    1.27 +Tazwok est écript en script shell depuis rien (from scratch), compatible Bash,
    1.28 +et fonctionnant avec Ash du projet Busybox. Tazwok est distribué sous license
    1.29 +libre GNU gpl v3. Les recettes avec leures commades sont basée sur le livre
    1.30  de cuisine de SliTaz, le Cookbook fournit aussi de la documentation au sujet
    1.31  de Tazwok et du développement de SliTaz.
    1.32  </p>
    1.33 @@ -73,7 +73,7 @@
    1.34  </pre>
    1.35  <h3><font color="#6c0023">stats</font></h3>
    1.36  <p>
    1.37 -Stats affiche les informations contenues dans le fichier de configuration et
    1.38 +Stats affiche les informations contenue dans le fichier de configuration et
    1.39  le nombre de paquets disponibles dans le wok :
    1.40  </p>
    1.41  <pre>
    1.42 @@ -82,7 +82,7 @@
    1.43  <h3><font color="#6c0023">list</font></h3>
    1.44  <p>
    1.45  La commande 'list' permet de lister l'ensemble des paquets contenus dans le
    1.46 -wok ou de lister les catégories par défaut (vous pouvez créer la votre). Elle
    1.47 +wok ou de lister les catégories par défauts (vous pouvez créer la votre). Elle
    1.48  permet aussi de lister les paquets d'une catégorie :
    1.49  </p>
    1.50  <pre>
    1.51 @@ -92,7 +92,7 @@
    1.52  <h3><font color="#6c0023">info</font></h3>
    1.53  <p>
    1.54  Cette commande donne des informations sur le paquet, nom, version, etc. Info
    1.55 -se base sur la recette du paquet pour connaître les informations, ce sont les
    1.56 +ce base sur la recette du paquet pour connaître les informations, c'est les
    1.57  mêmes infos affichées par Tazpkg et les paquets installés :
    1.58  </p>
    1.59  <pre>
    1.60 @@ -119,7 +119,7 @@
    1.61  Compile va compiler. Cette commande utilise les régles de compilation
    1.62  (compile_rules) spécifiées dans la recette du paquet en question, pour
    1.63  compiler les sources. A noter qu'il n'y a pas forcement de régles de
    1.64 -compilation, des paquets sont directement générés par 'genpkg' et que la
    1.65 +compilation, des paquets sont directement généré par 'genpkg' et que la
    1.66  commande 'cook' permet de compiler les sources et générer le paquet binaire
    1.67  en une seule fois. Exemple :
    1.68  </p>
    1.69 @@ -131,7 +131,7 @@
    1.70  Genpkg pour <em>Generate package</em>, va générer le paquet (.tazpkg) en
    1.71  utilisant la fonction 'genpkg_rules' trouvée dans sa recette et compresser
    1.72  les fichiers. Une fois le paquet généré,  il est stocké dans le repositoire
    1.73 -des paquets spécifié dans le fichier de configuration ('tazwok stats' pour
    1.74 +des paquetss spécifié dans le fichier de configuration ('tazwok stats' pour
    1.75  afficher la configuration courante). Le paquet peut ensuite facilement
    1.76  s'installer via Tazpkg ou être utilisé par Tazlito pour générer une
    1.77  distribution LiveCD automatiquement. A noter que les fichiers standards tels
    1.78 @@ -151,8 +151,8 @@
    1.79  </pre>
    1.80  <h3><font color="#6c0023">cook-list</font></h3>
    1.81  <p>
    1.82 -Cette commande va lancer 'tazwok cook' sur tous les paquets contenus dans la
    1.83 -liste spécifiée en argument. Cook-list est utilisée par exemple, pour cuire
    1.84 +Cette commade va lancer 'tazwok cook' sur tous les paquets contenus dans la
    1.85 +liste spécifiées en argument. Cook-list est utilisés par exemple, pour cuire
    1.86  le système de base, les applications de base, le système X, etc. Avant de
    1.87  lancer cette commande avec un grand nombre de paquets, il est conseillé de
    1.88  cuire une fois le système de base (base-system) sans la glibc. Sur SliTaz,
    1.89 @@ -174,7 +174,7 @@
    1.90  <p>
    1.91  La commande 'new-tree' permet de créer un nouveau paquet dans le wok et
    1.92  peut s'utiliser de manière interactive. New-tree va créer le répertoire du
    1.93 -paquet et une recette modèle (receipt), cette recette peut être éditée avec
    1.94 +paquet et une recette modèle (receipt), cette recette peur être éditée avec
    1.95  votre éditeur de texte préféré et peut se configurer via l'option
    1.96  '--interactive'. Pour vous aider vous pouvez regarder des recettes existantes
    1.97  et lire la documentation du Cookbook. Exemple d'utilisation :
    1.98 @@ -186,8 +186,8 @@
    1.99  <h3><font color="#6c0023">gen-list</font></h3>
   1.100  <p>
   1.101  La commande 'gen-list' permet de générer une liste de paquets (packages.list),
   1.102 -leurs sommes md5 (packages.md5) et en option une liste de paquets contenant plus
   1.103 -d'informations (packages.txt). Les simples listes sont créées en se basant sur
   1.104 +leurs sommes md5 (packages.md5) et en option une liste de paquet contenant plus
   1.105 +d'informations (packages.txt). Les simples listes sont crées en se basant sur
   1.106  les paquets contenus dans un répertoire. La liste au format texte est construite
   1.107  avec les recettes contenues dans un wok. Le répertoire des paquets par défaut
   1.108  est celui spécifié dans le fichier de configuration, vous avez aussi la
   1.109 @@ -202,8 +202,8 @@
   1.110  <h3><font color="#6c0023">gen-clean-wok et clean-wok</font></h3>
   1.111  <p>
   1.112  La commande 'gen-clean-wok' permet de générer un wok propre depuis le wok
   1.113 -courant. Cette commande est utile pour sauvegarder une version du wok ou copier
   1.114 -un wok pour tester avec un autre. Quant à la commande 'clean-wok', elle va
   1.115 +courant. Cette commande est utile pour sauvegarder un version du wok ou copier
   1.116 +un wok pour tester avec un autre. Quand à la commande 'clean-wok', elle va
   1.117  nettoyer tous les paquets du wok courant et supprimer tous les fichiers
   1.118  générés. Pour récupérer un wok propre ou nettoyer le wok actuel :
   1.119  </p>
   1.120 @@ -219,6 +219,31 @@
   1.121  <pre>
   1.122   # tazwok remove package
   1.123  </pre>
   1.124 +<h3><font color="#6c0023">build-depends</font></h3>
   1.125 +<p>
   1.126 +Build-depends génère une liste de paquets nécessaires pour compiler le wok :
   1.127 +</p>
   1.128 +<pre>
   1.129 + # tazwok build-depends
   1.130 +</pre>
   1.131 +<h3><font color="#6c0023">cmp|compare</font></h3>
   1.132 +<p>
   1.133 +Compare le wok avec les paquets déjà cuits et génère un rapport.
   1.134 +Les paquets obsolètes peuvent être effacés avec l'option --remove.
   1.135 +Les paquets à compiler peuvent l'être avec l'option --cook.
   1.136 +</p>
   1.137 +<pre>
   1.138 + # tazwok compare
   1.139 + # tazwok compare --remove
   1.140 + # tazwok compare --cook
   1.141 +</pre>
   1.142 +<h3><font color="#6c0023">check</font></h3>
   1.143 +<p>
   1.144 +Recherche les erreurs courantes dans les receipts :
   1.145 +</p>
   1.146 +<pre>
   1.147 + # tazwok check
   1.148 +</pre>
   1.149  
   1.150  <h2>MAINTENEUR</h2>
   1.151  <p>