source: chapter01/changelog.xml@ 45fc59e

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

Added pidof explanation to psmisc package

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

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