source: chapter01/changelog.xml@ 1e7335ed

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v3_0 v3_1 v3_2 v3_3 v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 1e7335ed was 1e7335ed, checked in by Gerard Beekmans <gerard@…>, 23 years ago

Noted removal of line breaks

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1091 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 13.4 KB
Line 
1<sect1 id="ch01-changelog">
2<title>Changelog</title>
3
4<para>&version; - &releasedate;</para>
5
6<itemizedlist>
7
8<listitem><para>Updated to:
9
10<itemizedlist>
11
12<listitem><para>MAKEDEV-1.3</para></listitem>
13<listitem><para>autoconf-2.52</para></listitem>
14<listitem><para>automake-1.5</para></listitem>
15<listitem><para>binutils-2.11.2</para></listitem>
16<listitem><para>e2fsprogs-1.23</para></listitem>
17<listitem><para>file-3.36</para></listitem>
18<listitem><para>gcc-2.95.3</para></listitem>
19<listitem><para>gettext-0.10.39</para></listitem>
20<listitem><para>glibc-2.2.4</para></listitem>
21<listitem><para>groff-1.17.2</para></listitem>
22<listitem><para>linux-2.4.8</para></listitem>
23<listitem><para>man-pages-1.39</para></listitem>
24<listitem><para>modutils-2.4.7</para></listitem>
25<listitem><para>sysvinit-2.81</para></listitem>
26<listitem><para>util-linux-2.11h</para></listitem>
27
28</itemizedlist>
29
30</para></listitem>
31
32<listitem><para>August 28th 2001 [gerard]: Chapter 5+6: Removed some
33unnecessary line breaks (so a command continues on a next
34line).</para></listitem>
35
36<listitem><para>August 27th 2001 [gerard]: Chapter 5: The former two sed
37operations are combined into one sed operation now.</para></listitem>
38
39<listitem><para>August 27th 2001 [gerard]: Preface: Inserted the
40currrent LFS website's introduction into "Who wants to read this
41book".</para></listitem>
42
43<listitem><para>August 27th 2001 [gerard]: Chapter 1: Synchronized the
44changelog, http and ftp mirrors with the LFS website.</para></listitem>
45
46<listitem><para>August 27th 2001 [gerard]: Chapter 6: simplified the
47installation instructions. We no longer exit chroot to finish the
48installation. This _may_ not work properly if your host distribution is
49an old 2.0.x based kernel, but we have no way of testing this at the
50moment. We'll deal with that when bug reports come in.</para></listitem>
51
52<listitem><para>August 27th 2001 [gerard]: Moved rebooting into LFS from
53chapter 8 to chapter 9, after we run that find
54command.</para></listitem>
55
56<listitem><para>August 27th 2001 [gerard]: Updated the find command in
57chapter 9.</para></listitem>
58
59<listitem><para>August 27th 2001 [markh]: upgraded to e2fsprogs-1.23 and
60MAKEDEV-1.3.</para></listitem>
61
62<listitem><para>August 27th 2001 [gerard]: Added dependency lists for
63all installed packages. You now can see which programs from which
64packages you need in order to compile and install a
65package.</para></listitem>
66
67<listitem><para>August 27th 2001 [markh]: After a discussion on #lfs,
68we've downgraded the book to linux-2.4.8 due to performance problems
69with 2.4.9.</para></listitem>
70
71<listitem><para>August 26th 2001 [markh]: Moved appendix c --&gt; appendix d and
72appendix b --&gt; appendix c in order to create room for the dependency
73information to go into appendix b.</para></listitem>
74
75<listitem><para>After much testing and discussing, it's been decided to
76downgrade to gcc-2.95.3 for the time being, until problems with the new
77gcc-3.0 version have been fixed.</para></listitem>
78
79<listitem><para>Chapter 5: sed commands for bzip2 and mawk static
80compiles have been replaced with a simpler flag to gcc.</para></listitem>
81
82<listitem><para>Chapter 5: A sed for fileutils-4.1 static has been added to
83avoid Segmentation Fault problems on glibc-2.2.3 systems.</para></listitem>
84
85<listitem><para>Chapter 5: Binutils doens't require us passing -e to
86make in order for LDFLAGS=-static to work properly.</para></listitem>
87
88<listitem><para>Chapter 5: GCC isn't statically linked anymore by using
89make -e LDFLAGS=-static, but by make BOOT_LDFLAGS=-static.</para></listitem>
90
91<listitem><para>Chapter 5: Removed kernel patch for gcc-3.0
92compilation</para></listitem>
93
94<listitem><para>Chapter 5: Added gcc-patch to fix re_max_failure
95compile problems</para></listitem>
96
97<listitem><para>Chapter 5: Added missing chown root.root
98$LFS/usr/include/linux to kernel installation </para></listitem>
99
100<listitem><para>Chapter 5 &amp; 6: Changed tar patch to use -j for bzip2
101files instead of -y in order to be compatible with next tar release. Also
102renamed patch file to tar-1.13.patch</para></listitem>
103
104<listitem><para>Chapters 5 &amp; 6: Added a new patch for gcc-2.95.3
105which fixes various problems such as the weak symbol
106bug.</para></listitem>
107
108<listitem><para>Chapter 6: Bzip2 and shadowutils static libraries
109are now put in /usr/lib instead of /lib. There are now also links
110from /usr/lib to their dynamic libraries in /lib to enable the linker to
111still find the dynamic versions.</para></listitem>
112
113<listitem><para>Chapter 6: ncurses patch totally
114removed. Static libraries now moved to /usr/lib and libcurses.a symlink
115created manually. A symlink is also created from /usr/lib to the
116dynamic libraries in /lib so that the linker still sees them.</para></listitem>
117
118<listitem><para>Chapter 6: Yacc script in bison page now uses exec bison
119which replaces the shell.</para></listitem>
120
121<listitem><para>Chapter 6: Util-linux sed command has been replaced with a
122flag to make.</para></listitem>
123
124<listitem><para>Chapter 6: Man patch replaced with
125sed command.</para></listitem>
126
127<listitem><para>Chapter 6: Removed shadow-utils patch in favour of a sed
128command</para></listitem>
129
130<listitem><para>Chapter 6: Removed sysvinit patch in favour of a sed
131command.</para></listitem>
132
133<listitem><para>Chapter 6: Removed the Groff command explanation
134regarding CXXFLAGS which has been made obsolete with the update
135to groff-1.17.1</para></listitem>
136
137<listitem><para>Chapter 6: Moved the net-tools installation until after
138sh-utils so that net-tools can replace sh-utils's
139/bin/hostname.</para></listitem>
140
141<listitem><para>Chapter 6: After installing Glibc, run exec /bin/bash
142--login instead of exiting and re-entering the chroot'ed
143environment.</para></listitem>
144
145<listitem><para>Chapter 7: Changed $* into "$@" in the functions and rc
146scripts. "$@" allows usage of quoted arguments with blanks.</para></listitem>
147
148<listitem><para>Chapter 7: Added print_error_msg from the rcS script as
149it appears in the rc script as well.</para></listitem>
150
151</itemizedlist>
152
153<para>3.0-pre4 - June 22nd, 2001</para>
154
155<itemizedlist>
156
157<listitem><para>Chapter 5: Reordered the installations
158alphabetically.</para></listitem>
159
160<listitem><para>Chapter 6: Moved the installations of ed and
161patch into their alphabetical positions.</para></listitem>
162
163<listitem><para>Chapter 7: Added [ ATTN ] warning message to
164the functions script. When you attemp to start a service that's
165already running or stop a service that's not running, it'll not
166print FAILED anymore but [ ATTN ] along with "Already running"
167or "Not running".</para></listitem>
168
169<listitem><para>Chapter 9: Renamed the network-scripts
170directory in nic-config.</para></listitem>
171
172</itemizedlist>
173
174<para>3.0-pre3 - May 12th, 2001</para>
175
176<itemizedlist>
177
178<listitem><para>Added numerous FHS compliance notes. These
179instructions can be followed if one wishes to build a fully
180FHS-compliant system.</para></listitem>
181
182<listitem><para>Chapter 4: Updated the directory list to be more
183FHS compliant. Mainly this meant adding the opt directories and
184removing /usr/tmp and /usr/local/tmp</para></listitem>
185
186<listitem><para>Chapter 5: We now copy the kernel include directories
187instead of linking to them. This is theoretically safer if we plan on
188upgrading the kernel.</para></listitem>
189
190<listitem><para>Chapter 5+6: Removed fileutils-patch. After upgrading
191to fileutils-4.1 the patch isn't needed anymore.</para></listitem>
192
193<listitem><para>Chapter 5+6: Put back the instructions on how to
194copy/remove the old NSS library files, in case the original distribution
195uses glibc-2.0.x.</para></listitem>
196
197<listitem><para>Chapter 5: Added the notice about an old version
198of install-info.</para></listitem>
199
200<listitem><para>Chapter 5: Removed the installation of a static
201gettext.</para></listitem>
202
203<listitem><para>Chapter 6: Changed bin86's installation from
204"make PREFIX=/usr install" to "make INSTALL_OPTS="-m 755"
205PREFIX=/usr install". This will prevent install from invoking strip -s
206on the files. This fails because a couple of the installed files are
207shell scripts rather than programs, so they can't be stripped.</para></listitem>
208
209<listitem><para>Chapter 6: Removed the ld.so section since we
210only used the man pages and replaced it with a patch to man-pages.</para></listitem>
211
212<listitem><para>Chapter 7+8: Moved the creation of /etc/fstab
213to chapter 8.</para></listitem>
214
215<listitem><para>Appendix A: Added missing descriptions of frcode,
216code and bigram in the findutils-4.1 package.</para></listitem>
217
218</itemizedlist>
219
220<para>3.0-pre2 - April 14th, 2001</para>
221
222<itemizedlist>
223
224<listitem><para>Chapter 5: Simplified ln commands.</para></listitem>
225
226<listitem><para>Chapter 5: Removed prefix=$LFS/usr from tar's
227make install.</para></listitem>
228
229<listitem><para>Chapter 5+6: Removed --disable-nls from configuration
230of programs that don't need it (bash, diffutils, gzip, sed,
231m4).</para></listitem>
232
233<listitem><para>Chapter 5+6: Changed from "cd dir &amp;&amp; make"
234to "make -C dir" (gettext-static, sysvinit).</para></listitem>
235
236<listitem><para>Chapter 5: Beautified the static link process
237for mawk.</para></listitem>
238
239<listitem><para>Chapter 5: Changed the links we create during
240gcc-installation to $LFS/usr/bin/cpp.</para></listitem>
241
242<listitem><para>Chapter 6: Changed the procps installation
243from sed'ing to an easier way.</para></listitem>
244
245<listitem><para> Chapter 6: Changed all "rm file &amp;&amp; ln -s dest
246file" into "ln -sf file" (in glibc, bzip2 and gzip
247installations).</para></listitem>
248
249<listitem><para>Chapter 6: Added a sed to fix a problem during
250glibc-installation. pt_chown can not be installed setuid root,
251because "root" is not known by glibc yet (kind of hen and
252egg-problem).</para></listitem>
253
254<listitem><para>Chapter 6: Changed consoledata/tools to kbd, which
255is more actively developed, and less of a pain to install.</para></listitem>
256
257<listitem><para>Appendix A: Added the description of the Netkit-base
258and Net-tools packages.</para></listitem>
259
260</itemizedlist>
261
262<para>3.0-pre1 - February 27th, 2001</para>
263
264<itemizedlist>
265
266<listitem><para>Converted the SGML source to XML.</para></listitem>
267
268<listitem><para>Chapter 4: Tell the user to use cfdisk rather than
269fdisk. The fdisk man page recommends cfdisk over fdisk because
270it's more stable.</para></listitem>
271
272<listitem><para>Chapter 4: Changed the wording to make it more general
273as ext2 no longer is the only used file system. Reiser for example is
274often used too now.</para></listitem>
275
276<listitem><para>Chapter 5: Added static mawk, texinfo and partially
277gettext to faciliate the move of Glibc from Chapter 5
278to Chapter 6.</para></listitem>
279
280<listitem><para>Chapter 5: Added Makedev to chapter 5. We don't create
281the device files here, only copy the MAKEDEV script and make a temp
282copy which will be used to create device files. This second file
283(MAKEDEV-temp) doesn't contain user names and group names but only user
284id's and group id's. We need a few device files to get Glibc installed,
285but before GLibc is installed user and group names are not recognized yet;
286only the numeric id's. This requires a slightly modified MAKEDEV script
287which will be generated by patching the original one. This patching is done
288here in chapter 5. Also, fixed the explanations on both
289makedev installations.</para></listitem>
290
291<listitem><para>Chapter 5: Recommended to install all the software
292while logged in (or su'ed to) user root.</para></listitem>
293
294<listitem><para>Chapter 5+6: Added the fileutils-4.0 patch which is
295needed to compile the fileutils package on Glibc-2.2 based systems
296(such as the upcoming LFS-3.0 system).</para></listitem>
297
298<listitem><para>Chapter 5+6: Upgraded from gcc-2.95.2 to
299gcc-2.95.2.1</para></listitem>
300
301<listitem><para>Chapter 5+6: Moved Glibc from chapter 5 to
302chapter 6</para></listitem>
303
304<listitem><para>Chapter 6: Changed libexecdir=/usr/bin in fileutils
305to libexecdir=/bin</para></listitem>
306
307<listitem><para>Chapter 6: Updated Glibc installation instructions.
308'configparms' file creation has been deleted. No need to pick a compiler
309(either distro's native or the /usr/local/gcc2952/bin/gcc one);
310we're in chroot now so we'll use the one we have</para></listitem>
311
312<listitem><para>Chapter 6: Only copy the man pages from the
313ld.so package. We don't need the ldconfig and ldd programs anymore;
314Glibc-2.2.1 comes with good working versions.</para></listitem>
315
316<listitem><para>Chapter 6: Added the creation of the lex symlink
317to the flex installation.</para></listitem>
318
319<listitem><para>Chapter 6: Changed $* into "$@" in the yacc script
320during bison's installation. "$@" allows usage of quoted arguments
321with blanks. </para></listitem>
322
323<listitem><para>Chapter 6: Fixed the man page installation during
324console-tools' installation.</para></listitem>
325
326<listitem><para>Chapter 6: When entering chroot the $TERM variable
327inside chroot is set properly. This is accomplished by: chroot ...
328-i HOME=/root TERM=$TERM...</para></listitem>
329
330<listitem><para>Chapter 6: Merged the different sulogin lines from
331the inittab file into one line.</para></listitem>
332
333<listitem><para>Chapter 7: Fixed the delays in the killproc function
334in the functions script. Now after kill, first check PIDs, then
335sleep 2 if needed. More details can be read in the comments
336in the script itself.</para></listitem>
337
338<listitem><para>Chapter 7: Added the explanation how the runlevels
339and boot process works when using the LFS scripts.</para></listitem>
340
341<listitem><para>Chapter 10: Added this chapter. It contains "thanks
342and good luck"notes and suggest creating the /etc/lfs-&version;
343file</para></listitem>
344
345</itemizedlist>
346
347</sect1>
348
Note: See TracBrowser for help on using the repository browser.