Par exemple, si un changement est listé pour le chapitre 5, cela veut (généralement) dire que le même changement a été fait dans le chapitre correspondant pour les autres architechtures.
3.0-pre2 - April 14th, 2001
Nous avons (principalement Gérard) negligé le journal des modifications durant ces dernieres semaines, donc cette liste n'est pas complète et beaucoup trop de choses ont changé pour rappeler ce qui devrait être listé ici (ce qu'il est important de lister). Nous prêterons plus d'attention au journal des modifications apres que lfs-3.0-pre2 soit validé (autour du 13 Avril 2001).
Convertion du source SGML en XML.
Chapitre 4 : Annonce à l'utilisateur d'utiliser 'cfdisk' plutôt que 'fdisk'. La page de manuel de fdisk recommande cfdisk car il est plus stable.
Chapitre 4 : Changement de la rédaction afin de la rendre plus générale sachant que 'ext2' n'est plus le seul système de fichier. Par exemple, Reiserfs est souvent utilisé.
Chapitre 5 : Ajout de mawk, texinfo, et de gettext partiellement pour faciliter le déplacement de Glibc du chapitre 5 au chapitre 6.
Chapitre 5 : Ajout de Makedev au chapitre 5. Nous ne créons pas de fichier de périphérique ici, seulement la copie du script MAKEDEV et créons une copie temporaire qui sera utilisée pour la création des fichiers de périphérique. Ce deuxième fichier (MAKEDEV-temp) ne contient ni les noms d'utilisateurs ni les noms de groupes mais seulement les 'id' des utilisateurs et des groupes. Nous avons besoin d'un minimum de fichiers de périphérique pour installer Glibc, mais avant d'installer Glibc les noms d'utilisateurs et de groupes ne sont pas encore reconnus, seul les 'ids' le sont. Cela impose une légère modification du script MAKEDEV qui sera généré en modifiant l'original. Cette modification est faite au chapitre 5. Egalement, la finalisation des explications sur les deux installations de makedev.
Chapitre 5 : Recommandation d'installer tout les logiciels lorsque l'on est loggé (ou su en) en root.
Chapitre 5 : Simplification de la commande ln.
Chapitre 5 : Suppression de prefix=$LFS/usr dans 'make install' des fichier tar.
Chapitre 5+6 : Ajout du patch pour fileutils-4.0 qui est nécessaire à la compilation du package fileutils sur les systèmes basés sur Glibc-2.2 (comme par exemple le système LFS-3.0 qui arrive).
Chapitre 5+6 : Suppression --disable-nls de la configuration des programmes qui n'en ont pas besoin (bash, diffutils, gzip, sed, m4).
Chapitre 5+6 : Changement de "cd dir && make" en "make -C dir" (gettext-static, sysvinit).
Chapitre 5 : Arrangement de la procedure statique pour mawk
Chapitre 5+6 : Mise a jour de gcc-2.95.2 vers gcc-2.95.2.1.
Chapitre 5 : Changement du lien créé durant l'installation de gcc en $LFS/usr/bin/cpp.
Chapitre 5+6 : Déplacement de Glibc du chapitre 5 au chapitre 6
Chapitre 6 : Changement de libexecdir=/usr/bin dans fileutils en libexecdir=/bin.
Chapitre 6 : Mise a jour des instructions d'installation de glibc. la création du fichier 'configparms' a été supprimée. Aucun besoin de choisir un compilateur (soit celui de la distribution native soit celui de /usr/local/gcc2952/bin/gcc) ; nous sommes en chroot maintenant donc nous utiliserons celui que nous avons à présent.
Chapitre 6 : On ne copie que les pages de manuel depuis le package ld.so. Nous n'avons plus besoin du programme ldconfig et de ldd ; Glibc-2.2.1 s'accompagne de très bonnes versions.
Chapitre 6 : Changement de l'installation de procps par l'utilisation plus facile de sed.
Chapitre 6 : Ajout de la création du lien symbolique de lex dans l'installation de flex.
Chapitre 6 : Changement de $* en "$@" dans le script yacc durant l'installation de bison. "$@" permet l'usage d'arguments entre guillements comportant des vides.
Chapitre 6 : Arrangement de l'installation des pages de manuel durant l'installation des outils de console (console-tools).
Chapitre 6 : Quand on entre dans le mode chroot, la variable $TERM est positionné correctement. Ceci grâce à : chroot ... -i HOME=/root TERM=$TERM ...
Chapitre 6 : Aggregation des differentes lignes sulogin en une seule dans le fichier inittab.
Chapitre 6 : Changement de tout "rm file && ln -s dest file" en "ln -sf file" (dans les installations de glibc, bzip2 and gzip).
Chapitre 6 : Ajout d'un sed pour réglé un probleme durant l'installation de glibc. pt_chown ne peut pas être installé, parce que root n'est pas encore reconnu par glibc (dileme de la poule et de l'oeuf).
Chapitre 6 : Changement de consoledata/tools en kbd qui est plus activement developpé, et plus facile a installer.
Chapitre 7 : Modification du delais pour la fonction killproc dans le script des fonctions. Maintenant apres avoir tué un process, il verifie les PIDs, attends 2 secondes si necéssaire. Plus de détails peuvent être lus dans les commantaires du script.
Chapitre 7 : Ajout de l'explication du fonctionnement des 'runlevels' et de la procédure de boot quand on utilise les script LFS.
Chapitre 10 : Addition de ce chapitre. Il contient les notes "merci et bonne chance" et suggère de créer le fichier /etc/lfs-3.0-pre2.
Appendice A: Ajout de la description des packages Netkit-base et Net-tools.
Précédent | Sommaire | Suivant |
Remerciements | Niveau supérieur | Listes de diffusion et archives |