4.2. Créer le répertoire ${CLFS}/tools

Tous les programmes compilés dans Constructing a Temporary System seront installés dans ${CLFS}/tools pour les tenir séparés des programmes compilés dans Installing Basic System Software. Les programmes compilés ici sont seulement des outils temporaires et ne prendront pas part au système CLFS final. En les conservant dans un répertoire séparé, nous pourrons facilement les supprimer plus tard. Ceci empêche aussi ces programmes de finir dans les répertoires de production de votre hôte (facile à faire par accident dans Constructing a Temporary System).

Créez le répertoire requis en lançant la commande suivante en tant qu'utilisateur root :

install -dv ${CLFS}/tools

La prochaine étape consiste en la création du lien symbolique /tools sur votre système hôte. Il pointera vers le répertoire que vous venez de créer sur la partition CLFS. Lancez cette commande en tant qu'utilisateur root :

ln -sv ${CLFS}/tools /
[Note]

Note

La commande ci-dessus est correcte. La commande ln a quelques variations syntaxiques, assurez-vous de vérifier info coreutils ln et ln(1) avant de signaler ce que vous pensez être une erreur.

Le lien symbolique créé nous permet de compiler notre ensemble d'outils de façon à ce qu'il se réfère à /tools, ce qui signifie que le compilateur, l'assembleur et l'éditeur de liens fonctionneront tous. Cela fournira un répertoire commun pour nos outils temporaires.