Il est temps de créer l'index. C'est le travail du script
genxref
.
genxref
est piloté par deux arguments
(trois à partir de la version 2.0):
--url=
URL_de_l_arbre_source
L'URL est composé d'un nom de 'host_names'
suivi de 'virtroot'
.
Le but de cet argument est de sélectionner dans
lxr.conf l'arbre sur lequel travailler
(au moins le serveur si l'arbre est un argument de l'URL).
--tree=
nom_de_l_arbre_a_indexer
(À partir de LXR 2.0) Ceci sélectionne un arbre s'il doit être désigné par un argument de l'URL.
--version=
nom_de_version_a_indexer
Ceci demande à genxref
de n'indexer que
la version indiquée.
Il est intéressant dans le cas d'arbres possédant de nombreuses versions
de limiter le temps consommé quand une seule version a été modifiée
depuis la dernière indexation.
'range'
.
Avec la configuration précédente, ceci donne:
Selon la taille de votre source,
l'indexation peut être très longue.
Si vous avez l'intention d'indexer le noyau Linux, envisagez de lancer
genxref
pendant la nuit.
Testez d'abord sur un cas réduit s'il s'agit de votre première
installation.
Avant de lancer cette tâche de longue haleine,
vous avez encore l'occasion de vérifier votre configuration pour détecter les
erreurs grossières avec l'option --checkonly
:
Vous pouvez aussi demander à genxref
d'indexer toutes les versions
de votre arbre avec l'option --allversions
: