source: chapter01/changelog.xml@ 17b8576

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 17b8576 was 17b8576, checked in by Mark Hymers <markh@…>, 23 years ago

Update to sysvinit-2.79 and autoconf-2.52

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

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