La nouvelle session du shell qui va commencer lorsque l'on va démarrer le système est un shell de
connexion qui va lire le fichier .bash_profile
.
Créez maintenant le fichier
.bash_profile
:
cat > ${CLFS}/root/.bash_profile << "EOF"
set +h
PS1='\u:\w\$ '
LC_ALL=POSIX
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/tools/sbin
export LC_ALL PATH PS1
EOF
La variable LC_ALL
contrôle la localisation de certains programmes, en faisant en sorte que leurs
messages suivent les conventions d'un pays spécifié. Configurer LC_ALL
à “POSIX” ou
“C” (les deux sont équivalents) assure que tout fonctionnera comme prévu sur votre système temporaire.
En mettant /tools/bin
à la fin du PATH
standard, tous les
programmes installés dans le Constructing a Temporary System ne sont pris en compte que par le shell s'ils n'ont pas
encore été construits sur le système cible. Cette configuration oblige l'utilisation des binaires du système final tels que
construits à partir du système temporaire, ce qui minimise les chances que les programmes du système final soient construits
contre le système temporaire.