source: chapter01/changelog.xml@ 916d1a2d

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 916d1a2d was 916d1a2d, checked in by Gerard Beekmans <gerard@…>, 23 years ago

updated adding -f entry

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

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