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
et /tools/sbin
à 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.