1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-scatter-changelog" condition="no-print">
<title>Changelog</title>
<?dbhtml filename="changelog.html"?>
<para>This is version &version; of the Linux From Scratch book, dated
&releasedate;. If this book is more than two months old, a newer and better
version is probably already available. To find out, please check one of the
mirrors via <ulink url="&lfs-root;"/>.</para>
<para>Below is a list of changes made since the previous release of the book,
first a summary, then a detailed log.</para>
<itemizedlist>
<listitem><para>Upgraded to:</para>
<itemizedlist>
<listitem><para>automake-1.9.2</para></listitem>
<listitem><para>bash-3.0</para></listitem>
<listitem><para>binutils-2.15.91.0.2</para></listitem>
<listitem><para>bison-1.875a</para></listitem>
<listitem><para>expect-5.42.1</para></listitem>
<listitem><para>file-4.10</para></listitem>
<listitem><para>flex-2.5.31</para></listitem>
<listitem><para>gawk-3.1.4</para></listitem>
<listitem><para>gcc-3.4.2</para></listitem>
<listitem><para>glibc-2.3.4-20040828</para></listitem>
<listitem><para>groff-1.19.1</para></listitem>
<listitem><para>iana-etc-1.02</para></listitem>
<listitem><para>lfs-bootscripts-2.2.3</para></listitem>
<listitem><para>libtool-1.5.10</para></listitem>
<listitem><para>linux-2.6.8.1</para></listitem>
<listitem><para>m4-1.4.2</para></listitem>
<listitem><para>man-1.5o1</para></listitem>
<listitem><para>man-pages-1.67</para></listitem>
<listitem><para>perl-5.8.5</para></listitem>
<listitem><para>procps-3.2.3</para></listitem>
<listitem><para>psmisc-21.5</para></listitem>
<listitem><para>sed-4.1.2</para></listitem>
<listitem><para>tar-1.14</para></listitem>
<listitem><para>tcl-8.4.7</para></listitem>
<listitem><para>util-linux-2.12g</para></listitem>
<listitem><para>vim-6.3</para></listitem>
</itemizedlist>
</listitem>
<listitem><para>Added:</para>
<itemizedlist>
<listitem><para>bash-3.0-fixes-1.patch</para></listitem>
<listitem><para>coreutils-5.2.1-suppress_hostname_uptime_kill_su-1.patch</para></listitem>
<listitem><para>flex-2.5.31-debian_fixes-2.patch</para></listitem>
<listitem><para>gcc-3.4.2-linkonce-1.patch</para></listitem>
<listitem><para>hotplug-2004_09_23</para></listitem>
<listitem><para>inetutils-1.4.2-kernel_headers-1.patch</para></listitem>
<listitem><para>iproute2-2.6.8-040823</para></listitem>
<listitem><para>iproute2-2.6.8-040823-remove_db-1.patch</para></listitem>
<listitem><para>libol-0.3.14</para></listitem>
<listitem><para>linux-libc-headers-2.6.8.1</para></listitem>
<listitem><para>module-init-tools-3.0</para></listitem>
<listitem><para>readline-5.0</para></listitem>
<listitem><para>readline-5.0-fixes-1.patch</para></listitem>
<listitem><para>syslog-ng-1.6.5</para></listitem>
<listitem><para>sysvinit-2.85-proclen-1.patch</para></listitem>
<listitem><para>udev-032</para></listitem>
<listitem><para>udev-032-etcdir-2.patch</para></listitem>
<listitem><para>udev-config-1.permissions</para></listitem>
<listitem><para>udev-config-1.rules</para></listitem>
<listitem><para>util-linux-2.12a-kernel_headers-1.patch</para></listitem>
<listitem><para>util-linux-2.12d-sfdisk-1.patch</para></listitem>
<listitem><para>vim-6.3 language files</para></listitem>
<listitem><para>zlib-1.2.1-security-1.patch</para></listitem>
</itemizedlist>
</listitem>
<listitem><para>Removed:</para>
<itemizedlist>
<listitem><para>bison-1.875-attribute.patch</para></listitem>
<listitem><para>coreutils-5.2.1-hostname-1.patch</para></listitem>
<listitem><para>ed-0.2</para></listitem>
<listitem><para>gcc-2.95.3</para></listitem>
<listitem><para>iproute2-2.6.8_040823-manpages-1.patch</para></listitem>
<listitem><para>kbd-1.12-more-programs-1.patch</para></listitem>
<listitem><para>modutils-2.4.25</para></listitem>
<listitem><para>net-tools-1.60</para></listitem>
<listitem><para>net-tools-1.60-miitool-gcc33-1.patch</para></listitem>
<listitem><para>procinfo-18</para></listitem>
<listitem><para>sysklogd-1.4.1</para></listitem>
</itemizedlist>
</listitem>
<listitem><para>September 29th, 2004 [jim]: Updated Bash and Realine patches.
Upgraded man to 1.5o1. </para></listitem>
<listitem><para>September 28th, 2004 [matt]: Added description of libexpect, and
corrected the version number of the installed file (bug 912 - Randy McMurchy).
</para></listitem>
<listitem><para>September 28th, 2004 [matt]: Added <quote>su</quote> to
the list of files installed by shadow</para></listitem>
<listitem><para>September 28th, 2004 [matt]: Sync with testing branch with
regard to bug 906 (Igor Zivkovic).</para></listitem>
<listitem><para>September 28th, 2004 [matt]: Small typo correction (Igor
Zivkovic).</para></listitem>
<listitem><para>September 28th, 2004 [matt]: Made Grub's configuration
file location FHS compliant.</para></listitem>
<listitem><para>September 28th, 2004 [matt]: Added a note regarding a known
failure in the GRUB testsuite</para></listitem>
<listitem><para>September 25th, 2004 [jeremy]: Added the --with-headers flag
back to glibc chapter 5. Numerous reports on list indicated that without
this flag, glibc would grab headers from the host, rather than the ones we
installed to /tools/include.</para></listitem>
<listitem><para>September 25th, 2004 [jeremy]: Upgraded to hotplug-2004_09_23.
This includes Alexander's improved isapnp detection script.</para></listitem>
<listitem><para>September 23rd, 2004 [jeremy]: Added a sed to hotplug to fix
the return 0 syntax error in isapnp.rc. Assistance on this courtesy of Chris
Lingard and Alexander Patrakov.</para></listitem>
<listitem><para>September 23nd, 2004 [jim]: Changed patch for util-linux.
Updated patch fixes sfdisk in the sfdisk code.</para></listitem>
<listitem><para>September 22nd, 2004 [jeremy]: Upgraded to Util-Linux 2.12g.
Rapid release to fix a bug where unmounting as a user would hang the process.</para></listitem>
<listitem><para>September 22nd, 2004 [jeremy]: Dropped the 2 patches to hotplug
since they are no longer needed.</para></listitem>
<listitem><para>September 21st, 2004 [jeremy]: Upgraded to Util-linux-2.12e,
Udev-032, and Hotplug-2004_09_20. Thanks to David Jensen and Kevin Fleming
for their hard work in putting together the new udev instructions, including
the new patch.</para></listitem>
<listitem><para>September 20th, 2004 [jeremy]: Upgraded to iana-etc 1.02, libtool 1.5.10, automake-1.9.2.</para></listitem>
<listitem><para>September 20th, 2004 [jeremy]: Upgraded to Util-Linux 2.12d,
and replaced the sed with a patch to fix the sfdisk problem</para></listitem>
<listitem><para>September 14th, 2004 [jim]: Removed reference to
sysklogd.</para></listitem>
<listitem><para>September 13th, 2004 [jim]: Correct syslog-ng.conf entries.
</para></listitem>
<listitem><para>September 12th, 2004 [jeremy]: Added Zlib Security Patch,
fixing bug 899 for unstable.</para></listitem>
<listitem><para>September 11th, 2004 [jeremy]: A problem was reported on IRC
where after locking in glibc chapter 6, gcc would no longer function properly
due to a missing libgcc_s library. In troubleshooting, it was found that this
occured because only the .so.1 library was linked from /tools to /usr/lib at
the start of chapter 6. Added a symlink of libgcc_s.so to the createfiles
page in chapter 6.</para></listitem>
<listitem><para>September 10th, 2004 [jeremy]: Modified the instructions to
lock in glibc in Chapter 6, modifying the startfile_prefix_spec parameter in
the gcc specs file. Thanks to Greg Schafer for pointing out this problem, and
Ryan Oliver and Anderson Lizardo for the fix. Closes out bug 895 for
unstable.</para></listitem>
<listitem><para>September 9th, 2004 [jeremy]: Added missing colon to group
name in Chapter 6-Coreutils (used by the test suite). Reported by
Nico to LFS-Dev</para></listitem>
<listitem><para>September 9th, 2004 [jeremy]: Upgraded to GCC 3.4.2 and
Util-linux-2.12c.</para></listitem>
<listitem><para>September 6th, 2004 [jeremy]: Added the linkonce patch to
chapter 6 gcc instructions.</para></listitem>
<listitem><para>September 6th, 2004 [jeremy]: Upgraded to linux-libc-headers
version 2.6.8.1</para></listitem>
<listitem><para>September 4th, 2004 [jeremy]: Upgraded to LFS-Bootscripts-2.2.3
which provides the necessary bootscript for syslog-ng. Altered the bootscripts
installation to install the new bootscript.</para></listitem>
<listitem><para>August 31st, 2004 [jeremy]: Replaced sysklogd with syslog-ng,
and it's library libol. Build instructions taken from Jim Gifford's
syslog-ng hint.</para></listitem>
<listitem><para>August 31st, 2004 [jeremy]: Upgrade glibc to tarball based
on CVS code from 2004-08-28. Simplified the configure instructions for
glibc as well, thanks to the new tarball</para></listitem>
<listitem><para>August 30th, 2004 [matt]: chapter06/util-linux.xml.
-funit-at-a-time is implied by -O2, and it was this specific option that was
causing the runtime problems with sfdisk. Instead of dropping to -O1
optimisation, we simply prevent the problematic optimisation by
specifying -fno-unit-at-a-time.</para></listitem>
<listitem><para>August 30th, 2004 [matt]: chapter06/udev.xml. Renumber udev
permissions and rules files to allow easier customisation. Fixes bug 887.
</para></listitem>
<listitem><para>August 30th, 2004 [matt]: Drop optimisation level of util-linux
from O2 to O1, so as sfdisk works properly when compiled with gcc-3.4.1</para>
</listitem>
<listitem><para>August 30, 2004 [jeremy]: Removing /lib/libproc.so is no longer
necessary when installing procps</para></listitem>
<listitem><para>August 27, 2004 [jeremy]: Upgraded to Libtool-1.5.8</para></listitem>
<listitem><para>August 27, 2004 [jeremy]: Upgraded to Expect-5.42.1</para></listitem>
<listitem><para>August 27, 2004 [jeremy]: Upgraded to LFS-Bootscripts-2.2.2</para></listitem>
<listitem><para>August 27, 2004 [jeremy]: (Experimental) Changed both chapter
5 and chapter 6 glibc to compile against sanitized headers instead of raw
kernel headers - this brings us more in line with what is considered "proper",
and should have minimal affect on the build itself.</para></listitem>
<listitem><para>August 27, 2004 [jeremy]: (Experimental) Added -B/usr/bin flag
to GCC Pass 1 to solve possible problem where the host's toolchain is
actually newer than the one we're building. Change taken from Greg Schafer's
DIY-Linux project</para></listitem>
<listitem><para>August 27, 2004 [jeremy]: Added the readline display wrap
patch to chapter 6.</para></listitem>
<listitem><para>August 26, 2004 [jim]: Upgraded to util-linux-2.12b.
Added patch for iproute2 to install man pages</para></listitem>
<listitem><para>August 25, 2004 [jeremy]: Upgraded to automake-1.9.1,
man-1.5o, gawk-3.1.4, procps-3.2.3, sed-4.1.2, m4-1.4.2, linux-2.6.8.1,
linux-libc-headers-2.6.8.0, iproute2-2.6.8_040823</para></listitem>
<listitem><para>August 25, 2004 [jeremy]: Added the new bash display wrap
patch, which fixes a problem with bash wrapping lines incorrectly</para></listitem>
<listitem><para>August 4, 2004 [jeremy]: Removed the bogus notes regarding the
readline patch in chapter 5, since this has been removed with the upgrade to
readline-5.0</para></listitem>
<listitem><para>July 30, 2004 [jeremy]: Upgraded to automake-1.9, man-1.5n,
file-4.10, bash-3.0, perl-5.8.5, readline-5.0, tcl-8.4.7, binutils-2.15.91.0.2
</para></listitem>
<listitem><para>July 23, 2004 [jeremy]: Upgraded to iana-etc 1.01</para></listitem>
<listitem><para>July 23, 2004 [jeremy]: Upgraded to LFS-Bootscripts-2.2.1</para></listitem>
<listitem><para>July 20, 2004 [jeremy]: Corrected the double-creation of /var/tmp (Kris van Rens and others)</para></listitem>
<listitem><para>July 19, 2004 [matt]: Upgraded to udev-030.</para></listitem>
<listitem><para>July 19, 2004 [matt]: Upgraded to procps-3.2.2.</para></listitem>
<listitem><para>July 16, 2004 [matt]: Install iproute2 to /sbin to
comply with the FHS and to allow the bootscripts to run even if /usr is
mounted on a separate filesystem. (Oliver Brakmann)</para></listitem>
<listitem><para>July 15, 2004 [matt]: Fixed various networking inaccuracies
(Kevin P. Fleming)</para></listitem>
<listitem><para>July 14, 2004 [matt]: Upgraded to lfs-bootscripts-2.2.0.</para>
</listitem>
<listitem><para>July 14, 2004 [matt]: Swapped iproute2 in for net-tools (kudos
and many thanks to Jim Gifford)</para></listitem>
<listitem><para>July 14, 2004 [matt]: chapter06/udev.xml - Explained udevdir
option</para></listitem>
<listitem><para>July 6, 2004 [matt]: Upgraded to sed-4.1.1.</para></listitem>
<listitem><para>July 5, 2004 [alexander]: Updated GCC testresults
link.</para></listitem>
<listitem><para>July 3, 2004 [winkie]: Upgraded to Glibc 2.3.4-20040701.</para>
</listitem>
<listitem><para>July 2, 2004 [winkie]: Upgraded to GCC 3.4.1.</para></listitem>
<listitem><para>July 2, 2004 [winkie]: Updated the Udev permissions
configuration to include the nvidia kernel modules.</para></listitem>
<listitem><para>June 29, 2004 [alexander]: Explained the benefits of setting
LC_ALL properly.</para></listitem>
<listitem><para>June 28, 2004 [winkie]: Upgraded to Udev 028, and dropped the
Udev permissions patch.</para></listitem>
<listitem><para>June 28, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2.
</para></listitem>
<listitem><para>June 27, 2004 [matt]: Moved glibc test result discussion to
chapter 6 (where it is actually recommended to be run). Also made it clearer
that the tests in chapter 5 are optional, as opposed to
<emphasis>not recommended</emphasis></para></listitem>
<listitem><para>June 26, 2004 [winkie]: Upgraded to GCC 3.4.1-20040625.</para>
</listitem>
<listitem><para>June 26, 2004 [matt]: Added descriptions for udev package
contents (Alexander Patrakov)</para></listitem>
<listitem><para>June 24, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.7.0
and updated the Net-tools GCC 3.4 patch.</para></listitem>
<listitem><para>June 24, 2004 [alexander]: Wordings changed on the hotplug
page</para></listitem>
<listitem><para>June 24, 2004 [alexander]: Removed hotplug isapnp patch for a
while until bugs are fixed</para></listitem>
<listitem><para>June 23, 2004 [matt]: Removed the note regarding the use of
GRUB's --no-mem-option</para></listitem>
<listitem><para>June 23, 2004 [matt]: Removed dpasswd from shadow's list of
installed files.</para></listitem>
<listitem><para>June 23, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2-pre2.
</para></listitem>
<listitem><para>June 21, 2004 [winkie]: Added the Udev permissions patch to fix
a regression from version 023 (really nasty bug, too).</para></listitem>
<listitem><para>June 20, 2004 [matt]: chapter07 - console. Add a note regarding
the screen font not being set automatically when the console script isn't run.
(Alexander Patrakov)</para></listitem>
<listitem><para>June 20, 2004 [matt]: chapter03 - packages. Point people at the
FTP mirrors and GnuPG.</para></listitem>
<listitem><para>June 19, 2004 [winkie]: Modified Flex installation to only touch
the flex.1 manual page, since that's the only one that exists.</para></listitem>
<listitem><para>June 19, 2004 [matt]: chapter05 - hostreqs. Provide clearer
information regarding determining whether the host kernel is suitable for
passing glibcs testsuite</para></listitem>
<listitem><para>June 19, 2004 [matt]: chapter06 - creatingdirs. Use
`install -d` instead of `mkdir` (fixes bug #821)</para></listitem>
<listitem><para>June 19, 2004 [matt]: chapter04 - addinguser. Make the lfs user
a member of the lfs group, in case hosts add a new user to a non-existent gid by
default (which causes the glibc testsuite to fail). Fixes bug #856.</para>
</listitem>
<listitem><para>June 19, 2004 [matt]: chapter07 - console & chapter 08 -
kernel. Improved wording and re-introduced the option for compiling the keymap
directly into the kernel.</para></listitem>
<listitem><para>June 19, 2004 [matt]: chapter06 - e2fsprogs, brought
instructions inline with upstream recommendations.</para></listitem>
<listitem><para>June 19, 2004 [manuel]: Applied the Index entries for Hotplug
and Linux-Libc-Headers. Tags corrections.</para></listitem>
<listitem><para>June 18, 2004 [winkie]: Instead of using the udev binary, use
the udev daemon instead.</para></listitem>
<listitem><para>June 17, 2004 [matt]: Added the sed permissions patch.</para>
</listitem>
<listitem><para>June 17, 2004 [matt]: Clarify that a gcc-3.x compiled 2.6.x
kernel is required on the host.</para></listitem>
<listitem><para>June 16, 2004 [winkie]: Upgraded to Linux 2.6.7 and dropped the
FPU patch.</para></listitem>
<listitem><para>June 16, 2004 [alexander]: Removed the fileencodings line due to
a bug which causes Vim to default to UTF-8.</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Corrected installation of Readline.
</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Recreate Udev's entry in /etc/hotplug.d,
since it's not correct for our purposes by default.</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Dropped the Udev patch in favor copying
the configuration file(s) to /etc/udev after installation.</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Upgraded to Sed 4.1.</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Upgraded to Udev 027.</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2-pre1.
</para></listitem>
<listitem><para>June 15, 2004 [winkie]: Patched the kernel sources so that it
defaults to <filename>/bin/true</filename> as the hotplug manager.</para></listitem>
<listitem><para>June 14, 2004 [matt]: Removed GNU/Linux in line with common
usage regarding the recurring GNU/Linux vs. Linux debate (Larry Lawrence).
</para></listitem>
<listitem><para>June 14, 2004 [winkie]: Upgraded to GRUB 0.95. Removed the
<quote>--no-mem-option</quote> argument from GRUB's
<filename>menu.lst</filename>, since it is now the default.</para></listitem>
<listitem><para>June 13, 2004 [alexander]: Security: added
linux-2.6.6-fpu-1.patch</para></listitem>
<listitem><para>June 12, 2004 [jeremy]: Chapter 6 - Hotplug - corrected the
name of the bogus deps patch</para></listitem>
<listitem><para>June 12, 2004 [alexander]: British people speak English but
need loadkeys and setfont (reported by Dave Mascall on IRC). Corrected the
text on the console page to account for this</para></listitem>
<listitem><para>June 12, 2004 [alexander]: Re-added the <quote>background</quote> option to
/etc/vimrc, since it has some educational value. Put this option inside an <quote>if</quote>
statement because it applies to some, not all, terminals</para></listitem>
<listitem><para>June 11, 2004 [winkie]: Dropped hackish GRUB instructions in
favor of a patch from upstream.</para></listitem>
<listitem><para>June 11, 2004 [winkie]: Force Readline to link against Ncurses.
</para></listitem>
<listitem><para>June 11, 2004 [alexander]: Added sysvinit-2.85-proclen-1.patch
</para></listitem>
<listitem><para>June 10, 2004 [alexander]: Reverted the bogus change of package
order. Removed the <quote>background</quote> line from /etc/vimrc because it matches the
default on Linux console</para></listitem>
<listitem><para>June 10, 2004 [alexander]: Added a command to autodetect the
character set of files being edited to /etc/vimrc
</para></listitem>
<listitem><para>June 10, 2004 [alexander]: Added vim language files. Moved
vim after gettext in order for them to work
</para></listitem>
<listitem><para>June 9, 2004 [jeremy]: Upgraded to M4-1.4.1, after 9 years!
</para></listitem>
<listitem><para>June 9, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.6.0.
</para></listitem>
<listitem><para>June 9, 2004 [winkie]: Updated locations of the Glibc & GCC
tarballs.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Upgraded to Udev 026.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Dropped Net-tools patch for kernel
headers in favor of a simple sed.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Normalized <quote>sed</quote> usage
throughout the book.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Use the
<quote>gcc --print-file specs</quote> command to determine the location of the
<quote>specs</quote> file.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Updated patch names to match those used
by the patches project.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Globally changed <quote>DejaGnu</quote>
to <quote>DejaGNU</quote>.</para></listitem>
<listitem><para>June 7, 2004 [winkie]: Upgraded to Vim 6.3.</para></listitem>
<listitem><para>June 2, 2004 [matt]: Prologue - acknowledgments, Added Thomas
Reitelbach as the German translator</para></listitem>
<listitem><para>June 2nd, 2004 [winkie]: Upgraded to GCC 3.4.1-20040601. This
release fixes bugs with reference to both GCC 3.4.0 and GCC 3.4.1-20040517. Also
upgraded to Glibc 2.3.4-20040529 which includes lots of fixes for non-x86
architectures.</para></listitem>
<listitem><para>June 1st, 2004 [winkie]: Upgraded to Binutils 2.15.91.0.1. This
release provides the <quote>-z relro</quote> option.</para></listitem>
<listitem><para>June 1st, 2004 [winkie]: Inconsequential wrapping fixes.</para>
</listitem>
<listitem><para>May 29, 2004 [alexander]: Mentioned the hotplug+udev+modules
problem. Removed the effectively dead link to the Kernel
HOWTO.</para></listitem>
<listitem><para>May 29, 2004 [alexander]: Corrected usbfs line in
/etc/fstab.</para></listitem>
<listitem><para>May 29, 2004 [alexander]: New LFS bootscripts already come
with the /etc/sysconfig/console file. Corrected the text.</para></listitem>
<listitem><para>May 25, 2004 [jeremy]: Chapter 6 - Upgraded psmisc to
21.5.</para></listitem>
<listitem><para>May 25, 2004 [jeremy]: Corrected download location for the
lfs-bootscripts package</para></listitem>
<listitem><para>May 24, 2004 [jeremy]: Upgraded to libc-headers 2.6.5.2</para>
</listitem>
<listitem><para>May 23, 2004 [jeremy]: Chapter 6 - Vim - added an option to the
vimrc config file</para></listitem>
<listitem><para>May 23th, 2004 [alexander]: Don't list the initscript in the
contents of the Hotplug package. The reason is that we use winkie's
replacement script from LFS-Bootscripts.</para></listitem>
<listitem><para>May 23th, 2004 [alexander]: Fixed XML validation
error.</para></listitem>
<listitem><para>May 20th, 2004 [winkie]: Moved group <quote>usb</quote> to GID
14, instead of 15.</para></listitem>
<listitem><para>May 20th, 2004 [winkie]: Dropped Hotplug's
<quote>cosmetic</quote> patch in favor of the script from LFS-Bootscripts and
some general textual/rendering cleanups.</para></listitem>
<listitem><para>May 20th, 2004 [winkie]: Point to the correct GCC patches.
</para></listitem>
<listitem><para>May 20th, 2004 [alexander]: Added Hotplug 2004_04_01.
</para></listitem>
<listitem><para>May 19th, 2004 [winkie]: Change permissions of /dev/random to
0444 instead of 0666.</para></listitem>
<listitem><para>May 19th, 2004 [winkie]: Upgraded to Binutils 2.15 & GCC
3.4.1-20040517.</para></listitem>
<listitem><para>May 18th, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.1.
</para></listitem>
<listitem><para>May 16th, 2004 [winkie]: Upgraded to Automake-1.8.5.</para></listitem>
<listitem><para>May 15th, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.1-pre2.
</para></listitem>
<listitem><para>May 14th, 2004 [winkie]: Upgraded to Groff 1.19.1.</para></listitem>
<listitem><para>May 14th, 2004 [alexander]: Several textual changes on Vim
page.</para></listitem>
<listitem><para>May 12th, 2004 [winkie]: Apply patch to assure Coreutils doesn't
install any binaries that we don't need/want.</para></listitem>
<listitem><para>May 12th, 2004 [winkie]: Don't pass <quote>-default</quote> to
Man's configure, since it's not needed anymore.</para></listitem>
<listitem><para>May 12th, 2004 [winkie]: Shorten the <quote>sed</quote> used
on Gzip's <filename>gzexe.in</filename> file.</para></listitem>
<listitem><para>May 12th, 2004 [winkie]: Fixed Coreutils testsuite execution.
</para></listitem>
<listitem><para>May 11th, 2004 [winkie]: Don't build the PCH header for
libstdc++ in Chapter 5 -- it's just a waste of space.</para></listitem>
<listitem><para>May 11th, 2004 [winkie]: Upgraded to Glibc 2.3.4-20040510 and
Tar 1.14.</para></listitem>
<listitem><para>May 10th, 2004 [winkie]: Chapter 8 - Upgraded to Linux 2.6.6.
</para></listitem>
<listitem><para>May 7th, 2004 [winkie]: Chapter 6 - When configuring Vim, pass
the <quote>--enable-multibyte</quote> option.</para></listitem>
<listitem><para>May 6th, 2004 [winkie]: Chapter 6 - Add Readline installation
and use it when building Bash.</para></listitem>
<listitem><para>May 6th, 2004 [winkie]: Added Alexander Patrakov's I18n patch.
</para></listitem>
<listitem><para>May 4th, 2004 [winkie]: Chapter 6 - Create and use the
<quote>utmp</quote> group.</para></listitem>
<listitem><para>May 4th, 2004 [winkie]: Chapter 7 - Upgraded to LFS-Bootscripts
2.1.0 and modify the book to work with it.</para></listitem>
<listitem><para>May 4th, 2004 [winkie]: Chapter 6 - Install the
<quote>passwd</quote> binary in /bin instead of /usr/bin.</para></listitem>
<listitem><para>May 4th, 2004 [winkie]: Chapter 6 - Switch the uname patch we
use, so that we get correct results.</para></listitem>
<listitem><para>May 4th, 2004 [winkie]: Chapter 8 - Use the full LFS version for
the GRUB title.</para></listitem>
<listitem><para>May 4th, 2004 [winkie]: Chapter 5 & 6 - Use new patch
naming <quote>standard</quote>.</para></listitem>
<listitem><para>May 3rd, 2004 [winkie]: Merged BE-LFS content - thanks to Ron
and Jason Scott for the help they gave to BE-LFS before integration.</para></listitem>
</itemizedlist>
<para>Release of version 5.1.1 on June 6th, 2004.</para>
</sect1>
|