source: chapter01/changelog.xml@ 090a0cc

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 12.2 12.2-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/loongarch-12.2 xry111/mips64el xry111/multilib xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 090a0cc was 87cf4b1, checked in by Gerard Beekmans <gerard@…>, 23 years ago

added missing </itemizedlist> tag

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

  • Property mode set to 100644
File size: 19.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>September 11th, 2001 [gerard]: Chapter 6 - Man: Added
9missing &amp;&amp; to 'done' and chmod the configure script to mode 755
10instead of 700 (more of a default mode so people don't _have_ to be
11running as the owner of that file).</para></listitem>
12
13</itemizedlist>
14
15<para>3.0-rc2 - September 8th, 2001</para>
16
17<itemizedlist>
18
19<listitem><para>Updated to:
20
21<itemizedlist>
22
23<listitem><para>sysvinit-2.82</para></listitem>
24
25</itemizedlist>
26
27</para></listitem>
28
29<listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Sysvinit:
30Seperated the commands to change the status msg in init.c from the main
31commands.</para></listitem>
32
33<listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Bash: Added
34--login to the exec /bin/bash command.</para></listitem>
35
36<listitem><para>September 7th, 2001 [gerard]: Chapter 5 - GCC: Removed
37duplicate explanation (the patch and --enable-languages ones) that are
38already in chapter 5 - gcc.</para></listitem>
39
40<listitem><para>September 7th, 2001 [markh]: Chapter 6 - Sysvinit:
41updated to 2.82.</para></listitem>
42
43<listitem><para>September 7th, 2001 [gerard]: Chapter 2: Added "How to
44ask for help" section.</para></listitem>
45
46<listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Makedev:
47changed chmod to 754. Makes more sense, non-root can't run it
48anways.</para></listitem>
49
50<listitem><para>September 6th, 2001 [markh]: Chapter 5 - Diffutils, Grep
51and Sed: Moved the export CPPFLAGS fixes out of the main install
52instructions and explained when they are necessary.</para></listitem>
53
54<listitem><para>September 5th, 2001 [markh]: Chapter 5 - Gzip and
55Sh-utils: Moved the patches out of the main install instructions to a
56seperate section as we already do with the tar patch. Also removed
57gzip-exp.xml and shellutils-exp.xml as the explanations are now part of
58the installation text.</para></listitem>
59
60<listitem><para>September 5th, 2001 [gerard]: Chapter 5 - Bash: Added
61notes that the ncurses-dev package must be installed and the libcurses.a
62symlink created if missing. Added --with-curses back to Bash's
63installation, this now functions as a good test to make sure ncurses is
64installed (if not, texinfo will fail).</para></listitem>
65
66<listitem><para>September 5th, 2001 [gerard]: Chapter 6 - Net-tools:
67Instead of running make install, we now run make update. It does the
68same, except make update doesn't make backup of programs it's
69replacing.</para></listitem>
70
71<listitem><para>September 5th, 2001 [markh]: Chapter 6 - Procinfo:
72Removed sed and replaced with a flag to make.</para></listitem>
73
74<listitem><para>September 5th, 2001 [markh]: Chapter 6 - E2fsprogs:
75Added explanation as to why we use --with-root-prefix=/</para></listitem>
76
77<listitem><para>September 5th, 2001 [gerard]: Chapter 6 - E2fsprogs: We
78can supply a value to --with-root-prefix now. It's not necessary, but
79it makes things a lot clearer.</para></listitem>
80
81<listitem><para>September 5th, 2001 [markh]: Chapter 6 - E2fsprogs:
82Removed command to move mklost+found to /sbin.</para></listitem>
83
84<listitem><para>September 5th, 2001 [gerard]: Chapters 5 &amp; 6: Added
85notes to the gcc, binutils and glibc installations that these packages
86behave badly when the default optimization flags are changed and should
87be left alone.</para></listitem>
88
89<listitem><para>September 4th, 2001 [gerard]: Chapter 6-Bzip2: Added ln
90command to create /lib/libbz2.so</para></listitem>
91
92<listitem><para>September 2nd, 2001 [gerard]: Appendix A - Psmisc: This
93package provides a pidof as well, added explanation of
94it.</para></listitem>
95
96<listitem><para>September 2nd, 2001 [gerard]: Chapter 6 - Ed, Vim,
97Shadow: Added missing &amp;&amp; after the sed and echo
98commands.</para></listitem>
99
100<listitem><para>September 1st, 2001 [gerard]: Changed links to other
101areas in the book to xml xref tags so you can click on them when reading
102non-html formats (like pdf).</para></listitem>
103
104<listitem><para>September 1st, 2001 [gerard]: Chapter 1 - Contact
105information: Changed the text to use one of the mailing lists, not just
106lfs-discuss (and provide a link to maillist.xml for the mailing lists
107list).</para></listitem>
108
109<listitem><para>August 31st, 2001 [gerard]: Chapter7 - mountfs,
110functions: Added the -f option to the rm command that removes fastboot
111and forcecheck. This option should never have been removed in the first
112place.</para></listitem>
113
114</itemizedlist>
115
116<para>3.0-RC1 - August 31st, 2001</para>
117
118<itemizedlist>
119
120<listitem><para>Updated to:
121
122<itemizedlist>
123
124<listitem><para>MAKEDEV-1.3</para></listitem>
125<listitem><para>autoconf-2.52</para></listitem>
126<listitem><para>automake-1.5</para></listitem>
127<listitem><para>binutils-2.11.2</para></listitem>
128<listitem><para>e2fsprogs-1.23</para></listitem>
129<listitem><para>file-3.36</para></listitem>
130<listitem><para>gcc-2.95.3</para></listitem>
131<listitem><para>gettext-0.10.39</para></listitem>
132<listitem><para>glibc-2.2.4</para></listitem>
133<listitem><para>groff-1.17.2</para></listitem>
134<listitem><para>linux-2.4.8</para></listitem>
135<listitem><para>man-pages-1.39</para></listitem>
136<listitem><para>modutils-2.4.7</para></listitem>
137<listitem><para>sysvinit-2.81</para></listitem>
138<listitem><para>util-linux-2.11h</para></listitem>
139
140</itemizedlist>
141
142</para></listitem>
143
144<listitem><para>August 29th, 2001 [gerard]: Chapter6 - Kbd: Removed the
145removal of the defkeymap file. Instead just make install it, added a
146note that loadkeys -d doesn't work properly and leave it with
147that..</para></listitem>
148
149<listitem><para>August 29th, 2001 [gerard]: Chapter 6 - Binutils:
150removed the -e options to 'make' which aren't necessary anymore. They
151were removed in chapter 5 already, but forgotten to commit changes to
152chapter 6.</para></listitem>
153
154<listitem><para>August 29th, 2001 [gerard]: Chapter 6 - Bin86: Added a
155note that this package may not be needed if lilo isn't
156used.</para></listitem>
157
158<listitem><para>August 29th, 2001 [gerard]: Chapter 6 - Ed: Added a note
159that nothing in LFS depends on Ed (except for patch, but ed formatted
160patch files are very rare these days), so you can safely skip
161it.</para></listitem>
162
163<listitem><para>August 29th, 2001 [gerard]: Various updates to the text
164through the entire book (mostly grammatical fixes and
165such).</para></listitem>
166
167<listitem><para>August 28th, 2001 [gerard]: Chapter 6-Texinfo: Added
168the explanation of the make TEXMF=/usr/share/texmf install-tex
169command.</para></listitem>
170
171<listitem><para>August 28th, 2001 [gerard]: Chapter 6-M4: Removed the note
172about linking m4 statically outside of chroot. LFS doesn't use
173Glibc-2.1.x anymore, so this claim may not be true. It'll have to be
174tested again.</para></listitem>
175
176<listitem><para>August 28th, 2001 [gerard]: Chapter 5+6+*: Removed the
177-f flags from cp commands. cp's behaviour has changed with
178fileutils-4.1, doing something totally different than
179expected.</para></listitem>
180
181<listitem><para>August 28th, 2001 [gerard]: Chapter 5+6: Removed some
182unnecessary line breaks (so a command continues on a next
183line).</para></listitem>
184
185<listitem><para>August 27th, 2001 [gerard]: Chapter 5: The former two sed
186operations are combined into one sed operation now.</para></listitem>
187
188<listitem><para>August 27th, 2001 [gerard]: Preface: Inserted the
189currrent LFS website's introduction into "Who wants to read this
190book".</para></listitem>
191
192<listitem><para>August 27th, 2001 [gerard]: Chapter 1: Synchronized the
193changelog, http and ftp mirrors with the LFS website.</para></listitem>
194
195<listitem><para>August 27th, 2001 [gerard]: Chapter 6-Glibc and Bash:
196simplified the installation instructions. We no longer exit chroot to
197finish the installation. This _may_ not work properly if your host
198distribution is an old 2.0.x based kernel, but we have no way of testing
199this at the moment. We'll deal with that when bug reports come
200in.</para></listitem>
201
202<listitem><para>August 27th, 2001 [gerard]: Moved rebooting into LFS from
203chapter 8 to chapter 9, after we run that find
204command.</para></listitem>
205
206<listitem><para>August 27th, 2001 [gerard]: Updated the find command in
207chapter 9.</para></listitem>
208
209<listitem><para>August 27th, 2001 [markh]: upgraded to e2fsprogs-1.23 and
210MAKEDEV-1.3.</para></listitem>
211
212<listitem><para>August 27th, 2001 [gerard]: Added dependency lists for
213all installed packages. You now can see which programs from which
214packages you need in order to compile and install a
215package.</para></listitem>
216
217<listitem><para>August 27th, 2001 [markh]: After a discussion on #lfs,
218we've downgraded the book to linux-2.4.8 due to performance problems
219with 2.4.9.</para></listitem>
220
221<listitem><para>August 26th, 2001 [markh]: Moved appendix c --&gt; appendix d and
222appendix b --&gt; appendix c in order to create room for the dependency
223information to go into appendix b.</para></listitem>
224
225<listitem><para>After much testing and discussing, it's been decided to
226downgrade to gcc-2.95.3 for the time being, until problems with the new
227gcc-3.0 version have been fixed.</para></listitem>
228
229<listitem><para>Chapter 5: sed commands for bzip2 and mawk static
230compiles have been replaced with a simpler flag to gcc.</para></listitem>
231
232<listitem><para>Chapter 5: A sed for fileutils-4.1 static has been added to
233avoid Segmentation Fault problems on glibc-2.2.3 systems.</para></listitem>
234
235<listitem><para>Chapter 5: Binutils doens't require us passing -e to
236make in order for LDFLAGS=-static to work properly.</para></listitem>
237
238<listitem><para>Chapter 5: GCC isn't statically linked anymore by using
239make -e LDFLAGS=-static, but by make BOOT_LDFLAGS=-static.</para></listitem>
240
241<listitem><para>Chapter 5: Removed kernel patch for gcc-3.0
242compilation</para></listitem>
243
244<listitem><para>Chapter 5: Added gcc-patch to fix re_max_failure
245compile problems</para></listitem>
246
247<listitem><para>Chapter 5: Added missing chown root.root
248$LFS/usr/include/linux to kernel installation </para></listitem>
249
250<listitem><para>Chapter 5 &amp; 6: Changed tar patch to use -j for bzip2
251files instead of -y in order to be compatible with next tar release. Also
252renamed patch file to tar-1.13.patch</para></listitem>
253
254<listitem><para>Chapters 5 &amp; 6: Added a new patch for gcc-2.95.3
255which fixes various problems such as the weak symbol
256bug.</para></listitem>
257
258<listitem><para>Chapter 6: Bzip2 and shadowutils static libraries
259are now put in /usr/lib instead of /lib. There are now also links
260from /usr/lib to their dynamic libraries in /lib to enable the linker to
261still find the dynamic versions.</para></listitem>
262
263<listitem><para>Chapter 6: ncurses patch totally
264removed. Static libraries now moved to /usr/lib and libcurses.a symlink
265created manually. A symlink is also created from /usr/lib to the
266dynamic libraries in /lib so that the linker still sees them.</para></listitem>
267
268<listitem><para>Chapter 6: Yacc script in bison page now uses exec bison
269which replaces the shell.</para></listitem>
270
271<listitem><para>Chapter 6: Util-linux sed command has been replaced with a
272flag to make.</para></listitem>
273
274<listitem><para>Chapter 6: Man patch replaced with
275sed command.</para></listitem>
276
277<listitem><para>Chapter 6: Removed shadow-utils patch in favour of a sed
278command</para></listitem>
279
280<listitem><para>Chapter 6: Removed sysvinit patch in favour of a sed
281command.</para></listitem>
282
283<listitem><para>Chapter 6: Removed the Groff command explanation
284regarding CXXFLAGS which has been made obsolete with the update
285to groff-1.17.1</para></listitem>
286
287<listitem><para>Chapter 6: Moved the net-tools installation until after
288sh-utils so that net-tools can replace sh-utils's
289/bin/hostname.</para></listitem>
290
291<listitem><para>Chapter 6: After installing Glibc, run exec /bin/bash
292--login instead of exiting and re-entering the chroot'ed
293environment.</para></listitem>
294
295<listitem><para>Chapter 7: Changed $* into "$@" in the functions and rc
296scripts. "$@" allows usage of quoted arguments with blanks.</para></listitem>
297
298<listitem><para>Chapter 7: Added print_error_msg from the rcS script as
299it appears in the rc script as well.</para></listitem>
300
301</itemizedlist>
302
303<para>3.0-pre4 - June 22nd, 2001</para>
304
305<itemizedlist>
306
307<listitem><para>Chapter 5: Reordered the installations
308alphabetically.</para></listitem>
309
310<listitem><para>Chapter 6: Moved the installations of ed and
311patch into their alphabetical positions.</para></listitem>
312
313<listitem><para>Chapter 7: Added [ ATTN ] warning message to
314the functions script. When you attemp to start a service that's
315already running or stop a service that's not running, it'll not
316print FAILED anymore but [ ATTN ] along with "Already running"
317or "Not running".</para></listitem>
318
319<listitem><para>Chapter 9: Renamed the network-scripts
320directory in nic-config.</para></listitem>
321
322</itemizedlist>
323
324<para>3.0-pre3 - May 12th, 2001</para>
325
326<itemizedlist>
327
328<listitem><para>Added numerous FHS compliance notes. These
329instructions can be followed if one wishes to build a fully
330FHS-compliant system.</para></listitem>
331
332<listitem><para>Chapter 4: Updated the directory list to be more
333FHS compliant. Mainly this meant adding the opt directories and
334removing /usr/tmp and /usr/local/tmp</para></listitem>
335
336<listitem><para>Chapter 5: We now copy the kernel include directories
337instead of linking to them. This is theoretically safer if we plan on
338upgrading the kernel.</para></listitem>
339
340<listitem><para>Chapter 5+6: Removed fileutils-patch. After upgrading
341to fileutils-4.1 the patch isn't needed anymore.</para></listitem>
342
343<listitem><para>Chapter 5+6: Put back the instructions on how to
344copy/remove the old NSS library files, in case the original distribution
345uses glibc-2.0.x.</para></listitem>
346
347<listitem><para>Chapter 5: Added the notice about an old version
348of install-info.</para></listitem>
349
350<listitem><para>Chapter 5: Removed the installation of a static
351gettext.</para></listitem>
352
353<listitem><para>Chapter 6: Changed bin86's installation from
354"make PREFIX=/usr install" to "make INSTALL_OPTS="-m 755"
355PREFIX=/usr install". This will prevent install from invoking strip -s
356on the files. This fails because a couple of the installed files are
357shell scripts rather than programs, so they can't be stripped.</para></listitem>
358
359<listitem><para>Chapter 6: Removed the ld.so section since we
360only used the man pages and replaced it with a patch to man-pages.</para></listitem>
361
362<listitem><para>Chapter 7+8: Moved the creation of /etc/fstab
363to chapter 8.</para></listitem>
364
365<listitem><para>Appendix A: Added missing descriptions of frcode,
366code and bigram in the findutils-4.1 package.</para></listitem>
367
368</itemizedlist>
369
370<para>3.0-pre2 - April 14th, 2001</para>
371
372<itemizedlist>
373
374<listitem><para>Chapter 5: Simplified ln commands.</para></listitem>
375
376<listitem><para>Chapter 5: Removed prefix=$LFS/usr from tar's
377make install.</para></listitem>
378
379<listitem><para>Chapter 5+6: Removed --disable-nls from configuration
380of programs that don't need it (bash, diffutils, gzip, sed,
381m4).</para></listitem>
382
383<listitem><para>Chapter 5+6: Changed from "cd dir &amp;&amp; make"
384to "make -C dir" (gettext-static, sysvinit).</para></listitem>
385
386<listitem><para>Chapter 5: Beautified the static link process
387for mawk.</para></listitem>
388
389<listitem><para>Chapter 5: Changed the links we create during
390gcc-installation to $LFS/usr/bin/cpp.</para></listitem>
391
392<listitem><para>Chapter 6: Changed the procps installation
393from sed'ing to an easier way.</para></listitem>
394
395<listitem><para> Chapter 6: Changed all "rm file &amp;&amp; ln -s dest
396file" into "ln -sf file" (in glibc, bzip2 and gzip
397installations).</para></listitem>
398
399<listitem><para>Chapter 6: Added a sed to fix a problem during
400glibc-installation. pt_chown can not be installed setuid root,
401because "root" is not known by glibc yet (kind of hen and
402egg-problem).</para></listitem>
403
404<listitem><para>Chapter 6: Changed consoledata/tools to kbd, which
405is more actively developed, and less of a pain to install.</para></listitem>
406
407<listitem><para>Appendix A: Added the description of the Netkit-base
408and Net-tools packages.</para></listitem>
409
410</itemizedlist>
411
412<para>3.0-pre1 - February 27th, 2001</para>
413
414<itemizedlist>
415
416<listitem><para>Converted the SGML source to XML.</para></listitem>
417
418<listitem><para>Chapter 4: Tell the user to use cfdisk rather than
419fdisk. The fdisk man page recommends cfdisk over fdisk because
420it's more stable.</para></listitem>
421
422<listitem><para>Chapter 4: Changed the wording to make it more general
423as ext2 no longer is the only used file system. Reiser for example is
424often used too now.</para></listitem>
425
426<listitem><para>Chapter 5: Added static mawk, texinfo and partially
427gettext to faciliate the move of Glibc from Chapter 5
428to Chapter 6.</para></listitem>
429
430<listitem><para>Chapter 5: Added Makedev to chapter 5. We don't create
431the device files here, only copy the MAKEDEV script and make a temp
432copy which will be used to create device files. This second file
433(MAKEDEV-temp) doesn't contain user names and group names but only user
434id's and group id's. We need a few device files to get Glibc installed,
435but before GLibc is installed user and group names are not recognized yet;
436only the numeric id's. This requires a slightly modified MAKEDEV script
437which will be generated by patching the original one. This patching is done
438here in chapter 5. Also, fixed the explanations on both
439makedev installations.</para></listitem>
440
441<listitem><para>Chapter 5: Recommended to install all the software
442while logged in (or su'ed to) user root.</para></listitem>
443
444<listitem><para>Chapter 5+6: Added the fileutils-4.0 patch which is
445needed to compile the fileutils package on Glibc-2.2 based systems
446(such as the upcoming LFS-3.0 system).</para></listitem>
447
448<listitem><para>Chapter 5+6: Upgraded from gcc-2.95.2 to
449gcc-2.95.2.1</para></listitem>
450
451<listitem><para>Chapter 5+6: Moved Glibc from chapter 5 to
452chapter 6</para></listitem>
453
454<listitem><para>Chapter 6: Changed libexecdir=/usr/bin in fileutils
455to libexecdir=/bin</para></listitem>
456
457<listitem><para>Chapter 6: Updated Glibc installation instructions.
458'configparms' file creation has been deleted. No need to pick a compiler
459(either distro's native or the /usr/local/gcc2952/bin/gcc one);
460we're in chroot now so we'll use the one we have</para></listitem>
461
462<listitem><para>Chapter 6: Only copy the man pages from the
463ld.so package. We don't need the ldconfig and ldd programs anymore;
464Glibc-2.2.1 comes with good working versions.</para></listitem>
465
466<listitem><para>Chapter 6: Added the creation of the lex symlink
467to the flex installation.</para></listitem>
468
469<listitem><para>Chapter 6: Changed $* into "$@" in the yacc script
470during bison's installation. "$@" allows usage of quoted arguments
471with blanks. </para></listitem>
472
473<listitem><para>Chapter 6: Fixed the man page installation during
474console-tools' installation.</para></listitem>
475
476<listitem><para>Chapter 6: When entering chroot the $TERM variable
477inside chroot is set properly. This is accomplished by: chroot ...
478-i HOME=/root TERM=$TERM...</para></listitem>
479
480<listitem><para>Chapter 6: Merged the different sulogin lines from
481the inittab file into one line.</para></listitem>
482
483<listitem><para>Chapter 7: Fixed the delays in the killproc function
484in the functions script. Now after kill, first check PIDs, then
485sleep 2 if needed. More details can be read in the comments
486in the script itself.</para></listitem>
487
488<listitem><para>Chapter 7: Added the explanation how the runlevels
489and boot process works when using the LFS scripts.</para></listitem>
490
491<listitem><para>Chapter 10: Added this chapter. It contains "thanks
492and good luck"notes and suggest creating the /etc/lfs-&version;
493file</para></listitem>
494
495</itemizedlist>
496
497</sect1>
498
Note: See TracBrowser for help on using the repository browser.