Split up the changelog to show what was changed in every version

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@751 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans 2001-06-30 22:16:17 +00:00
parent cbed52724b
commit e6346f7b14

View File

@ -2,13 +2,189 @@
<title>Changelog</title> <title>Changelog</title>
<para> <para>
If, for example, a change is listed for chapter 5, it (usually) means the &version; - &releasedate;
same change has been made in the corresponding chapter for the other
architectures.
</para> </para>
<itemizedlist>
<listitem><para>
Updated to:
<itemizedlist>
<listitem><para>MAKEDEV-1-1</para></listitem>
<listitem><para>binutils-2.11.2</para></listitem>
<listitem><para>e2fsprogs-1.22</para></listitem>
<listitem><para>file-3.35</para></listitem>
<listitem><para>groff-1.17.1</para></listitem>
<listitem><para>new ncurses patch</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
Chapter 7: Changed $* into "$@" in the functions script. "$@" allows
usage of quoted arguments with blanks.
</para></listitem>
</itemizedlist>
<para> <para>
&version; - &releasedate; 3.0-pre4 - June 22nd, 2001
</para>
<itemizedlist>
<listitem><para>
Chapter 5: Reordered the installations alphabetically.
</para></listitem>
<listitem><para>
Chapter 6: Moved the installations of ed and patch into their
alphabetical positions.
</para></listitem>
<listitem><para>
Chapter 7: Added [ ATTN ] warning message to the functions script. When
you attemp to start a service that's arleady running or stop a service
that's not running, it'll not print FAILED anymore but [ ATTN ] along
with "Already running" or "Not running".
</para></listitem>
<listitem><para>
Chapter 9: Renamed the network-scripts directory in nic-config.
</para></listitem>
</itemizedlist>
<para>
3.0-pre3 - May 12th, 2001
</para>
<itemizedlist>
<listitem><para>
Added numerous FHS compliance notes. These instructions can be followed
if one wishes to build a fully FHS-compliant system.
</para></listitem>
<listitem><para>
Chapter 4: Updated the directory list to be more FHS compliant. Mainly
this meant adding the opt directories and removing /usr/tmp and
/usr/local/tmp
</para></listitem>
<listitem><para>
Chapter 5: We now copy the kernel include directories instead of linking
to them. This is theoretically safer if we plan on upgrading the kernel.
</para></listitem>
<listitem><para>
Chapter 5+6: Removed fileutils-patch. After upgrading to fileutils-4.1
the patch isn't needed anymore.
</para></listitem>
<listitem><para>
Chapter 5+6: Put back the instructions on how to copy/remove the old NSS
library files, in case the original distribution uses glibc-2.0.x.
</para></listitem>
<listitem><para>
Chapter 5: Added the notice about an old version of install-info.
</para></listitem>
<listitem><para>
Chapter 5: Removed the installation of a static gettext.
</para></listitem>
<listitem><para>
Chapter 6: Changed bin86's installation from "make PREFIX=/usr install"
to "make INSTALL_OPTS="-m 755" PREFIX=/usr install". This will prevent
install from invoking strip -s on the files. This fails because a
couple of the installed files are shell scripts rather than programs,
so they can't be stripped.
</para></listitem>
<listitem><para>
Chapter 6: Removed the ld.so section since we only used the man pages
and replaced it with a patch to man-pages.
</para></listitem>
<listitem><para>
Chapter 7+8: Moved the creation of /etc/fstab to chapter 8.
</para></listitem>
<listitem><para>
Appendix A: Added missing descriptions of frcode, code and bigram in
the findutils-4.1 package.
</para></listitem>
</itemizedlist>
<para>
3.0-pre2 - April 14th, 2001
</para>
<itemizedlist>
<listitem><para>
Chapter 5: Simplified ln commands.
</para></listitem>
<listitem><para>
Chapter 5: Removed prefix=$LFS/usr from tar's make install.
</para></listitem>
<listitem><para>
Chapter 5+6: Removed --disable-nls from configuration of programs that
don't need it (bash, diffutils, gzip, sed, m4).
</para></listitem>
<listitem><para>
Chapter 5+6: Changed from "cd dir &amp;&amp; make" to "make -C dir"
(gettext-static, sysvinit).
</para></listitem>
<listitem><para>
Chapter 5: Beautified the static link process for mawk.
</para></listitem>
<listitem><para>
Chapter 5: Changed the links we create during gcc-installation to
$LFS/usr/bin/cpp.
</para></listitem>
<listitem><para>
Chapter 6: Changed the procps installation from sed'ing to an easier
way.
</para></listitem>
<listitem><para>
Chapter 6: Changed all "rm file &amp;&amp; ln -s dest file" into
"ln -sf file" (in glibc, bzip2 and gzip installations).
</para></listitem>
<listitem><para>
Chapter 6: Added a sed to fix a problem during glibc-installation.
pt_chown can not be installed setuid root, because "root" is not known
by glibc yet (kind of hen and egg-problem).
</para></listitem>
<listitem><para>
Chapter 6: Changed consoledata/tools to kbd, which is more actively
developed, and less of a pain to install.
</para></listitem>
<listitem><para>
Appendix A: Added the description of the Netkit-base and Net-tools
packages.
</para></listitem>
</itemizedlist>
<para>
3.0-pre1 - February 27th, 2001
</para> </para>
<itemizedlist> <itemizedlist>
@ -24,18 +200,12 @@ page recommends cfdisk over fdisk because it's more stable.
<listitem><para> <listitem><para>
Chapter 4: Changed the wording to make it more general as ext2 no Chapter 4: Changed the wording to make it more general as ext2 no
longer is the only used file system. Reiserfs, for example, is often used longer is the only used file system. Reiser for example is often used
too now. too now.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
Chapter 4: Updated the directory list to be more FHS compliant. Mainly Chapter 5: Added static mawk, texinfo and partially gettext to faciliate
this meant adding the opt directories and removing /usr/tmp and
/usr/local/tmp
</para></listitem>
<listitem><para>
Chapter 5: Added static mawk, texinfo, and partially gettext to facilitate
the move of Glibc from Chapter 5 to Chapter 6. the move of Glibc from Chapter 5 to Chapter 6.
</para></listitem> </para></listitem>
@ -44,8 +214,8 @@ Chapter 5: Added Makedev to chapter 5. We don't create the device files
here, only copy the MAKEDEV script and make a temp copy which will be here, only copy the MAKEDEV script and make a temp copy which will be
used to create device files. This second file (MAKEDEV-temp) doesn't used to create device files. This second file (MAKEDEV-temp) doesn't
contain user names and group names but only user id's and group id's. We contain user names and group names but only user id's and group id's. We
need a few device files to get Glibc installed, but, before Glibc is need a few device files to get Glibc installed, but before GLibc is
installed, user and group names are not recognized yet, only the numeric installed user and group names are not recognized yet; only the numeric
id's. This requires a slightly modified MAKEDEV script which will be id's. This requires a slightly modified MAKEDEV script which will be
generated by patching the original one. This patching is done here in generated by patching the original one. This patching is done here in
chapter 5. Also, fixed the explanations on both makedev installations. chapter 5. Also, fixed the explanations on both makedev installations.
@ -56,24 +226,6 @@ Chapter 5: Recommended to install all the software while logged in (or
su'ed to) user root. su'ed to) user root.
</para></listitem> </para></listitem>
<listitem><para>
Chapter 5: Simplified ln commands.
</para></listitem>
<listitem><para>
Chapter 5: Removed prefix=$LFS/usr from tar's make install.
</para></listitem>
<listitem><para>
Chapter 5: We now copy the kernel include directories instead of linking to
them. This is theoretically safer if we plan on upgrading the kernel.
</para></listitem>
<listitem><para>
Chapter 5+6: Removed fileutils-patch. After upgrading to fileutils-4.1
the patch isn't needed anymore.
</para></listitem>
<listitem><para> <listitem><para>
Chapter 5+6: Added the fileutils-4.0 patch which is needed to compile Chapter 5+6: Added the fileutils-4.0 patch which is needed to compile
the fileutils package on Glibc-2.2 based systems (such as the upcoming the fileutils package on Glibc-2.2 based systems (such as the upcoming
@ -81,58 +233,22 @@ LFS-3.0 system).
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
Chapter 5+6: Removed --disable-nls from configuration of programs that don't Chapter 5+6: Upgraded from gcc-2.95.2 to gcc-2.95.2.1
need it (bash, diffutils, gzip, sed, m4).
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
Chapter 5+6: Changed from "cd dir &amp;&amp; make" to "make -C dir" Chapter 5+6: Moved Glibc from chapter 5 to chapter 6
(gettext-static, sysvinit).
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
Chapter 5: Beautified the static link process for mawk. Chapter 6: Changed libexecdir=/usr/bin in fileutils to libexecdir=/bin
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
Chapter 5+6: Upgraded gcc-2.95.2 to gcc-2.95.2.1. Chapter 6: Updated Glibc installation instructions. 'configparms' file
</para></listitem>
<listitem><para>
Chapter 5: Changed the links we create during gcc-installation to
$LFS/usr/bin/cpp.
</para></listitem>
<listitem><para>
Chapter 5+6: Moved Glibc from chapter 5 to chapter 6.
</para></listitem>
<listitem><para>
Chapter 5+6: Put back the instructions on how to copy/remove the old NSS library
files, in case the original distribution uses glibc-2.0.x.
</para></listitem>
<listitem><para>
Chapter 5: Added the notice about an old version of install-info.
</para></listitem>
<listitem><para>
Chapter 5: Removed the installation of a static gettext.
</para></listitem>
<listitem><para>
Chapter 5: Reordered the installations alphabetically.
</para></listitem>
<listitem><para>
Chapter 6: Changed libexecdir=/usr/bin in fileutils to libexecdir=/bin.
</para></listitem>
<listitem><para>
Chapter 6: Updated Glibc installation instructions. The 'configparms' file
creation has been deleted. No need to pick a compiler (either distro's creation has been deleted. No need to pick a compiler (either distro's
native or the /usr/local/gcc2952/bin/gcc one); we're in chroot native or the /usr/local/gcc2952/bin/gcc one); we're in chroot
now so we'll use the one we have. now so we'll use the one we have
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
@ -141,10 +257,6 @@ the ldconfig and ldd programs anymore; Glibc-2.2.1 comes with good
working versions. working versions.
</para></listitem> </para></listitem>
<listitem><para>
Chapter 6: Changed the procps installation from sed'ing to an easier way.
</para></listitem>
<listitem><para> <listitem><para>
Chapter 6: Added the creation of the lex symlink to the flex Chapter 6: Added the creation of the lex symlink to the flex
installation. installation.
@ -161,8 +273,9 @@ installation.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
Chapter 6: When entering chroot, the $TERM variable inside chroot is set Chapter 6: When entering chroot the $TERM variable inside chroot is set
properly. This is accomplished by: chroot ... -i HOME=/root TERM=$TERM ... properly. This is accomplished by: chroot ... -i HOME=/root TERM=$TERM
...
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
@ -170,43 +283,9 @@ Chapter 6: Merged the different sulogin lines from the inittab file
into one line. into one line.
</para></listitem> </para></listitem>
<listitem><para>
Chapter 6: Changed all "rm file &amp;&amp; ln -s dest file" into
"ln -sf file" (in glibc, bzip2 and gzip installations).
</para></listitem>
<listitem><para>
Chapter 6: Added a sed to fix a problem during glibc-installation.
pt_chown can not be installed setuid root, because "root" is not known by
glibc yet (kind of hen and egg-problem).
</para></listitem>
<listitem><para>
Chapter 6: Changed consoledata/tools to kbd, which is more actively developed,
and less of a pain to install.
</para></listitem>
<listitem><para>
Chapter 6: Changed bin86's installation from "make PREFIX=/usr install"
to "make INSTALL_OPTS="-m 755" PREFIX=/usr install". This will prevent
install from invoking strip -s on the files. This fails because a
couple of the installed files are shell scripts rather than programs,
so they can't be stripped.
</para></listitem>
<listitem><para>
Chapter 6: Removed the ld.so section since we only used the man pages and
replaced it with a patch to man-pages.
</para></listitem>
<listitem><para>
Chapter 6: Moved the installations of ed and patch into their alphabetical
positions.
</para></listitem>
<listitem><para> <listitem><para>
Chapter 7: Fixed the delays in the killproc function in the functions Chapter 7: Fixed the delays in the killproc function in the functions
script. Now, after kill, first check PIDs, then sleep 2 if needed. More script. Now after kill, first check PIDs, then sleep 2 if needed. More
details can be read in the comments in the script itself. details can be read in the comments in the script itself.
</para></listitem> </para></listitem>
@ -215,46 +294,13 @@ Chapter 7: Added the explanation how the runlevels and boot process
works when using the LFS scripts. works when using the LFS scripts.
</para></listitem> </para></listitem>
<listitem><para>
Chapter 7: Added [ ATTN ] warning message to the functions script. When
you attemp to start a service that's arleady running or stop a service
that's not running, it'll not print FAILED anymore but [ ATTN ] along
with "Already running" or "Not running".
</para></listitem>
<listitem><para>
Chapter 7: Changed $* into "$@" in the functions script. "$@" allows
usage of quoted arguments with blanks.
</para></listitem>
<listitem><para>
Chapter 7+8: Moved the creation of /etc/fstab to chapter 8.
</para></listitem>
<listitem><para>
Chapter 9: Renamed the network-scripts directory in nic-config.
</para></listitem>
<listitem><para> <listitem><para>
Chapter 10: Added this chapter. It contains "thanks and good luck" Chapter 10: Added this chapter. It contains "thanks and good luck"
notes and suggest creating the /etc/lfs-&version; file. notes and suggest creating the /etc/lfs-&version; file
</para></listitem>
<listitem><para>
Appendix A: Added the description of the Netkit-base and Net-tools packages.
</para></listitem>
<listitem><para>
Appendix A: Added missing descriptions of frcode, code and bigram in
the findutils-4.1 package.
</para></listitem>
<listitem><para>
Everywhere: Added numerous FHS compliance notes. These instructions can be
followed if one wishes to build a fully FHS-compliant system.
</para></listitem> </para></listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>