4.2. Créer un ensemble limité de répertoire dans le système de fichiers LFS

La première chose à faire dans la partition LFS est de créer une hiérarchie de répertoires limitée pour que les programmes compilés dans le Chapitre 6 (ansi que glibc et libstdc++ dans le Chapitre 5) puissent être installés à leur emplacement final. Cela est requis pour que ces programmes temporaires puissent être remplacés lorsqu'on les reconstruira dans le Chapitre 8.

Créez la disposition requise des répertoires en lançant ce qui suit en tant que root :

mkdir -pv $LFS/{bin,etc,lib,sbin,usr,var}
case $(uname -m) in
  x86_64) mkdir -pv $LFS/lib64 ;;
esac

Les programmes du Chapitre 6 seront compilés avec un compilateur croisé (plus de détails dans la section Notes techniques sur la chaîne d'outils). Pour séparer ce compilateur croisé des autres programmes, il sera installé dans un répertoire spécial. Créez ce répertoire avec :

mkdir -pv $LFS/tools