Changeset d0bec3d for chapter01/changelog.xml
- Timestamp:
- 09/26/2001 07:10:17 PM (23 years ago)
- Branches:
- 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_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
- Children:
- 9a69cc7
- Parents:
- b729777
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rb729777 rd0bec3d 38 38 </itemizedlist> 39 39 40 <para>3.0 - September 21st, 2001</para>41 42 <itemizedlist>43 44 <listitem><para>Updated to:45 46 <itemizedlist>47 48 <listitem><para>e2fsprogs-1.24</para></listitem>49 50 </itemizedlist>51 52 </para></listitem>53 54 <listitem><para>September 21st, 2001 [markh]: Chapter 1+7: Changed the55 mailing list information to reflect the new ml56 structure. The Ch7 change is that the rc and rcS scripts now ask people57 to report problems to lfs-dev instead of lfs-discuss.</para></listitem>58 59 <listitem><para>September 18th, 2001 [gerard]: Chapter 5+6 - GCC:60 Added --enable-threads=posix to chapter 5, and changed --enable-threads to61 --enable-threads=posix in chapter 6. Although the default is posix threads when62 not specified, it's clearer this way what's being enabled.</para></listitem>63 64 <listitem><para>September 17th, 2001 [gerard]: Chapter 6 - Psmisc:65 Added notes how to deal with psmisc's pidof symlink (in case sysvinit66 isn't installed) and man page. Also, added --exec-prefix=/ to psmisc's67 configure script in order for the programs to be installed in /bin68 rather than /usr/bin (bootscripts may use them, so they must be in69 /bin).</para></listitem>70 71 <listitem><para>September 16th, 2001 [markh]: Chapter 6 - Util-linux:72 Added USRGAMES_DIR=/usr/bin to the make install routine so that73 /usr/games isn't created for banner and it is installed in74 /usr/bin.</para></listitem>75 76 <listitem><para>September 14th, 2001 [markh]: Chapter 6 - E2fsprogs:77 Updated to version 1.24.</para></listitem>78 79 <listitem><para>September 11th, 2001 [gerard]: Chapter 6 - Man: Added80 missing && to 'done' and chmod the configure script to mode 75581 instead of 700 (more of a default mode so people don't _have_ to be82 running as the owner of that file).</para></listitem>83 84 </itemizedlist>85 86 <para>3.0-rc2 - September 8th, 2001</para>87 88 <itemizedlist>89 90 <listitem><para>Updated to:91 92 <itemizedlist>93 94 <listitem><para>sysvinit-2.82</para></listitem>95 96 </itemizedlist>97 98 </para></listitem>99 100 <listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Sysvinit:101 Seperated the commands to change the status msg in init.c from the main102 commands.</para></listitem>103 104 <listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Bash: Added105 --login to the exec /bin/bash command.</para></listitem>106 107 <listitem><para>September 7th, 2001 [gerard]: Chapter 5 - GCC: Removed108 duplicate explanation (the patch and --enable-languages ones) that are109 already in chapter 5 - gcc.</para></listitem>110 111 <listitem><para>September 7th, 2001 [markh]: Chapter 6 - Sysvinit:112 updated to 2.82.</para></listitem>113 114 <listitem><para>September 7th, 2001 [gerard]: Chapter 2: Added "How to115 ask for help" section.</para></listitem>116 117 <listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Makedev:118 changed chmod to 754. Makes more sense, non-root can't run it119 anways.</para></listitem>120 121 <listitem><para>September 6th, 2001 [markh]: Chapter 5 - Diffutils, Grep122 and Sed: Moved the export CPPFLAGS fixes out of the main install123 instructions and explained when they are necessary.</para></listitem>124 125 <listitem><para>September 5th, 2001 [markh]: Chapter 5 - Gzip and126 Sh-utils: Moved the patches out of the main install instructions to a127 seperate section as we already do with the tar patch. Also removed128 gzip-exp.xml and shellutils-exp.xml as the explanations are now part of129 the installation text.</para></listitem>130 131 <listitem><para>September 5th, 2001 [gerard]: Chapter 5 - Bash: Added132 notes that the ncurses-dev package must be installed and the libcurses.a133 symlink created if missing. Added --with-curses back to Bash's134 installation, this now functions as a good test to make sure ncurses is135 installed (if not, texinfo will fail).</para></listitem>136 137 <listitem><para>September 5th, 2001 [gerard]: Chapter 6 - Net-tools:138 Instead of running make install, we now run make update. It does the139 same, except make update doesn't make backup of programs it's140 replacing.</para></listitem>141 142 <listitem><para>September 5th, 2001 [markh]: Chapter 6 - Procinfo:143 Removed sed and replaced with a flag to make.</para></listitem>144 145 <listitem><para>September 5th, 2001 [markh]: Chapter 6 - E2fsprogs:146 Added explanation as to why we use --with-root-prefix=/</para></listitem>147 148 <listitem><para>September 5th, 2001 [gerard]: Chapter 6 - E2fsprogs: We149 can supply a value to --with-root-prefix now. It's not necessary, but150 it makes things a lot clearer.</para></listitem>151 152 <listitem><para>September 5th, 2001 [markh]: Chapter 6 - E2fsprogs:153 Removed command to move mklost+found to /sbin.</para></listitem>154 155 <listitem><para>September 5th, 2001 [gerard]: Chapters 5 & 6: Added156 notes to the gcc, binutils and glibc installations that these packages157 behave badly when the default optimization flags are changed and should158 be left alone.</para></listitem>159 160 <listitem><para>September 4th, 2001 [gerard]: Chapter 6-Bzip2: Added ln161 command to create /lib/libbz2.so</para></listitem>162 163 <listitem><para>September 2nd, 2001 [gerard]: Appendix A - Psmisc: This164 package provides a pidof as well, added explanation of165 it.</para></listitem>166 167 <listitem><para>September 2nd, 2001 [gerard]: Chapter 6 - Ed, Vim,168 Shadow: Added missing && after the sed and echo169 commands.</para></listitem>170 171 <listitem><para>September 1st, 2001 [gerard]: Changed links to other172 areas in the book to xml xref tags so you can click on them when reading173 non-html formats (like pdf).</para></listitem>174 175 <listitem><para>September 1st, 2001 [gerard]: Chapter 1 - Contact176 information: Changed the text to use one of the mailing lists, not just177 lfs-discuss (and provide a link to maillist.xml for the mailing lists178 list).</para></listitem>179 180 <listitem><para>August 31st, 2001 [gerard]: Chapter7 - mountfs,181 functions: Added the -f option to the rm command that removes fastboot182 and forcecheck. This option should never have been removed in the first183 place.</para></listitem>184 185 </itemizedlist>186 187 <para>3.0-RC1 - August 31st, 2001</para>188 189 <itemizedlist>190 191 <listitem><para>Updated to:192 193 <itemizedlist>194 195 <listitem><para>MAKEDEV-1.3</para></listitem>196 <listitem><para>autoconf-2.52</para></listitem>197 <listitem><para>automake-1.5</para></listitem>198 <listitem><para>binutils-2.11.2</para></listitem>199 <listitem><para>e2fsprogs-1.23</para></listitem>200 <listitem><para>file-3.36</para></listitem>201 <listitem><para>gcc-2.95.3</para></listitem>202 <listitem><para>gettext-0.10.39</para></listitem>203 <listitem><para>glibc-2.2.4</para></listitem>204 <listitem><para>groff-1.17.2</para></listitem>205 <listitem><para>linux-2.4.8</para></listitem>206 <listitem><para>man-pages-1.39</para></listitem>207 <listitem><para>modutils-2.4.7</para></listitem>208 <listitem><para>sysvinit-2.81</para></listitem>209 <listitem><para>util-linux-2.11h</para></listitem>210 211 </itemizedlist>212 213 </para></listitem>214 215 <listitem><para>August 29th, 2001 [gerard]: Chapter6 - Kbd: Removed the216 removal of the defkeymap file. Instead just make install it, added a217 note that loadkeys -d doesn't work properly and leave it with218 that..</para></listitem>219 220 <listitem><para>August 29th, 2001 [gerard]: Chapter 6 - Binutils:221 removed the -e options to 'make' which aren't necessary anymore. They222 were removed in chapter 5 already, but forgotten to commit changes to223 chapter 6.</para></listitem>224 225 <listitem><para>August 29th, 2001 [gerard]: Chapter 6 - Bin86: Added a226 note that this package may not be needed if lilo isn't227 used.</para></listitem>228 229 <listitem><para>August 29th, 2001 [gerard]: Chapter 6 - Ed: Added a note230 that nothing in LFS depends on Ed (except for patch, but ed formatted231 patch files are very rare these days), so you can safely skip232 it.</para></listitem>233 234 <listitem><para>August 29th, 2001 [gerard]: Various updates to the text235 through the entire book (mostly grammatical fixes and236 such).</para></listitem>237 238 <listitem><para>August 28th, 2001 [gerard]: Chapter 6-Texinfo: Added239 the explanation of the make TEXMF=/usr/share/texmf install-tex240 command.</para></listitem>241 242 <listitem><para>August 28th, 2001 [gerard]: Chapter 6-M4: Removed the note243 about linking m4 statically outside of chroot. LFS doesn't use244 Glibc-2.1.x anymore, so this claim may not be true. It'll have to be245 tested again.</para></listitem>246 247 <listitem><para>August 28th, 2001 [gerard]: Chapter 5+6+*: Removed the248 -f flags from cp commands. cp's behaviour has changed with249 fileutils-4.1, doing something totally different than250 expected.</para></listitem>251 252 <listitem><para>August 28th, 2001 [gerard]: Chapter 5+6: Removed some253 unnecessary line breaks (so a command continues on a next254 line).</para></listitem>255 256 <listitem><para>August 27th, 2001 [gerard]: Chapter 5: The former two sed257 operations are combined into one sed operation now.</para></listitem>258 259 <listitem><para>August 27th, 2001 [gerard]: Preface: Inserted the260 currrent LFS website's introduction into "Who wants to read this261 book".</para></listitem>262 263 <listitem><para>August 27th, 2001 [gerard]: Chapter 1: Synchronized the264 changelog, http and ftp mirrors with the LFS website.</para></listitem>265 266 <listitem><para>August 27th, 2001 [gerard]: Chapter 6-Glibc and Bash:267 simplified the installation instructions. We no longer exit chroot to268 finish the installation. This _may_ not work properly if your host269 distribution is an old 2.0.x based kernel, but we have no way of testing270 this at the moment. We'll deal with that when bug reports come271 in.</para></listitem>272 273 <listitem><para>August 27th, 2001 [gerard]: Moved rebooting into LFS from274 chapter 8 to chapter 9, after we run that find275 command.</para></listitem>276 277 <listitem><para>August 27th, 2001 [gerard]: Updated the find command in278 chapter 9.</para></listitem>279 280 <listitem><para>August 27th, 2001 [markh]: upgraded to e2fsprogs-1.23 and281 MAKEDEV-1.3.</para></listitem>282 283 <listitem><para>August 27th, 2001 [gerard]: Added dependency lists for284 all installed packages. You now can see which programs from which285 packages you need in order to compile and install a286 package.</para></listitem>287 288 <listitem><para>August 27th, 2001 [markh]: After a discussion on #lfs,289 we've downgraded the book to linux-2.4.8 due to performance problems290 with 2.4.9.</para></listitem>291 292 <listitem><para>August 26th, 2001 [markh]: Moved appendix c --> appendix d and293 appendix b --> appendix c in order to create room for the dependency294 information to go into appendix b.</para></listitem>295 296 <listitem><para>After much testing and discussing, it's been decided to297 downgrade to gcc-2.95.3 for the time being, until problems with the new298 gcc-3.0 version have been fixed.</para></listitem>299 300 <listitem><para>Chapter 5: sed commands for bzip2 and mawk static301 compiles have been replaced with a simpler flag to gcc.</para></listitem>302 303 <listitem><para>Chapter 5: A sed for fileutils-4.1 static has been added to304 avoid Segmentation Fault problems on glibc-2.2.3 systems.</para></listitem>305 306 <listitem><para>Chapter 5: Binutils doens't require us passing -e to307 make in order for LDFLAGS=-static to work properly.</para></listitem>308 309 <listitem><para>Chapter 5: GCC isn't statically linked anymore by using310 make -e LDFLAGS=-static, but by make BOOT_LDFLAGS=-static.</para></listitem>311 312 <listitem><para>Chapter 5: Removed kernel patch for gcc-3.0313 compilation</para></listitem>314 315 <listitem><para>Chapter 5: Added gcc-patch to fix re_max_failure316 compile problems</para></listitem>317 318 <listitem><para>Chapter 5: Added missing chown root.root319 $LFS/usr/include/linux to kernel installation </para></listitem>320 321 <listitem><para>Chapter 5 & 6: Changed tar patch to use -j for bzip2322 files instead of -y in order to be compatible with next tar release. Also323 renamed patch file to tar-1.13.patch</para></listitem>324 325 <listitem><para>Chapters 5 & 6: Added a new patch for gcc-2.95.3326 which fixes various problems such as the weak symbol327 bug.</para></listitem>328 329 <listitem><para>Chapter 6: Bzip2 and shadowutils static libraries330 are now put in /usr/lib instead of /lib. There are now also links331 from /usr/lib to their dynamic libraries in /lib to enable the linker to332 still find the dynamic versions.</para></listitem>333 334 <listitem><para>Chapter 6: ncurses patch totally335 removed. Static libraries now moved to /usr/lib and libcurses.a symlink336 created manually. A symlink is also created from /usr/lib to the337 dynamic libraries in /lib so that the linker still sees them.</para></listitem>338 339 <listitem><para>Chapter 6: Yacc script in bison page now uses exec bison340 which replaces the shell.</para></listitem>341 342 <listitem><para>Chapter 6: Util-linux sed command has been replaced with a343 flag to make.</para></listitem>344 345 <listitem><para>Chapter 6: Man patch replaced with346 sed command.</para></listitem>347 348 <listitem><para>Chapter 6: Removed shadow-utils patch in favour of a sed349 command</para></listitem>350 351 <listitem><para>Chapter 6: Removed sysvinit patch in favour of a sed352 command.</para></listitem>353 354 <listitem><para>Chapter 6: Removed the Groff command explanation355 regarding CXXFLAGS which has been made obsolete with the update356 to groff-1.17.1</para></listitem>357 358 <listitem><para>Chapter 6: Moved the net-tools installation until after359 sh-utils so that net-tools can replace sh-utils's360 /bin/hostname.</para></listitem>361 362 <listitem><para>Chapter 6: After installing Glibc, run exec /bin/bash363 --login instead of exiting and re-entering the chroot'ed364 environment.</para></listitem>365 366 <listitem><para>Chapter 7: Changed $* into "$@" in the functions and rc367 scripts. "$@" allows usage of quoted arguments with blanks.</para></listitem>368 369 <listitem><para>Chapter 7: Added print_error_msg from the rcS script as370 it appears in the rc script as well.</para></listitem>371 372 </itemizedlist>373 374 <para>3.0-pre4 - June 22nd, 2001</para>375 376 <itemizedlist>377 378 <listitem><para>Chapter 5: Reordered the installations379 alphabetically.</para></listitem>380 381 <listitem><para>Chapter 6: Moved the installations of ed and382 patch into their alphabetical positions.</para></listitem>383 384 <listitem><para>Chapter 7: Added [ ATTN ] warning message to385 the functions script. When you attemp to start a service that's386 already running or stop a service that's not running, it'll not387 print FAILED anymore but [ ATTN ] along with "Already running"388 or "Not running".</para></listitem>389 390 <listitem><para>Chapter 9: Renamed the network-scripts391 directory in nic-config.</para></listitem>392 393 </itemizedlist>394 395 <para>3.0-pre3 - May 12th, 2001</para>396 397 <itemizedlist>398 399 <listitem><para>Added numerous FHS compliance notes. These400 instructions can be followed if one wishes to build a fully401 FHS-compliant system.</para></listitem>402 403 <listitem><para>Chapter 4: Updated the directory list to be more404 FHS compliant. Mainly this meant adding the opt directories and405 removing /usr/tmp and /usr/local/tmp</para></listitem>406 407 <listitem><para>Chapter 5: We now copy the kernel include directories408 instead of linking to them. This is theoretically safer if we plan on409 upgrading the kernel.</para></listitem>410 411 <listitem><para>Chapter 5+6: Removed fileutils-patch. After upgrading412 to fileutils-4.1 the patch isn't needed anymore.</para></listitem>413 414 <listitem><para>Chapter 5+6: Put back the instructions on how to415 copy/remove the old NSS library files, in case the original distribution416 uses glibc-2.0.x.</para></listitem>417 418 <listitem><para>Chapter 5: Added the notice about an old version419 of install-info.</para></listitem>420 421 <listitem><para>Chapter 5: Removed the installation of a static422 gettext.</para></listitem>423 424 <listitem><para>Chapter 6: Changed bin86's installation from425 "make PREFIX=/usr install" to "make INSTALL_OPTS="-m 755"426 PREFIX=/usr install". This will prevent install from invoking strip -s427 on the files. This fails because a couple of the installed files are428 shell scripts rather than programs, so they can't be stripped.</para></listitem>429 430 <listitem><para>Chapter 6: Removed the ld.so section since we431 only used the man pages and replaced it with a patch to man-pages.</para></listitem>432 433 <listitem><para>Chapter 7+8: Moved the creation of /etc/fstab434 to chapter 8.</para></listitem>435 436 <listitem><para>Appendix A: Added missing descriptions of frcode,437 code and bigram in the findutils-4.1 package.</para></listitem>438 439 </itemizedlist>440 441 <para>3.0-pre2 - April 14th, 2001</para>442 443 <itemizedlist>444 445 <listitem><para>Chapter 5: Simplified ln commands.</para></listitem>446 447 <listitem><para>Chapter 5: Removed prefix=$LFS/usr from tar's448 make install.</para></listitem>449 450 <listitem><para>Chapter 5+6: Removed --disable-nls from configuration451 of programs that don't need it (bash, diffutils, gzip, sed,452 m4).</para></listitem>453 454 <listitem><para>Chapter 5+6: Changed from "cd dir && make"455 to "make -C dir" (gettext-static, sysvinit).</para></listitem>456 457 <listitem><para>Chapter 5: Beautified the static link process458 for mawk.</para></listitem>459 460 <listitem><para>Chapter 5: Changed the links we create during461 gcc-installation to $LFS/usr/bin/cpp.</para></listitem>462 463 <listitem><para>Chapter 6: Changed the procps installation464 from sed'ing to an easier way.</para></listitem>465 466 <listitem><para> Chapter 6: Changed all "rm file && ln -s dest467 file" into "ln -sf file" (in glibc, bzip2 and gzip468 installations).</para></listitem>469 470 <listitem><para>Chapter 6: Added a sed to fix a problem during471 glibc-installation. pt_chown can not be installed setuid root,472 because "root" is not known by glibc yet (kind of hen and473 egg-problem).</para></listitem>474 475 <listitem><para>Chapter 6: Changed consoledata/tools to kbd, which476 is more actively developed, and less of a pain to install.</para></listitem>477 478 <listitem><para>Appendix A: Added the description of the Netkit-base479 and Net-tools packages.</para></listitem>480 481 </itemizedlist>482 483 <para>3.0-pre1 - February 27th, 2001</para>484 485 <itemizedlist>486 487 <listitem><para>Converted the SGML source to XML.</para></listitem>488 489 <listitem><para>Chapter 4: Tell the user to use cfdisk rather than490 fdisk. The fdisk man page recommends cfdisk over fdisk because491 it's more stable.</para></listitem>492 493 <listitem><para>Chapter 4: Changed the wording to make it more general494 as ext2 no longer is the only used file system. Reiser for example is495 often used too now.</para></listitem>496 497 <listitem><para>Chapter 5: Added static mawk, texinfo and partially498 gettext to faciliate the move of Glibc from Chapter 5499 to Chapter 6.</para></listitem>500 501 <listitem><para>Chapter 5: Added Makedev to chapter 5. We don't create502 the device files here, only copy the MAKEDEV script and make a temp503 copy which will be used to create device files. This second file504 (MAKEDEV-temp) doesn't contain user names and group names but only user505 id's and group id's. We need a few device files to get Glibc installed,506 but before GLibc is installed user and group names are not recognized yet;507 only the numeric id's. This requires a slightly modified MAKEDEV script508 which will be generated by patching the original one. This patching is done509 here in chapter 5. Also, fixed the explanations on both510 makedev installations.</para></listitem>511 512 <listitem><para>Chapter 5: Recommended to install all the software513 while logged in (or su'ed to) user root.</para></listitem>514 515 <listitem><para>Chapter 5+6: Added the fileutils-4.0 patch which is516 needed to compile the fileutils package on Glibc-2.2 based systems517 (such as the upcoming LFS-3.0 system).</para></listitem>518 519 <listitem><para>Chapter 5+6: Upgraded from gcc-2.95.2 to520 gcc-2.95.2.1</para></listitem>521 522 <listitem><para>Chapter 5+6: Moved Glibc from chapter 5 to523 chapter 6</para></listitem>524 525 <listitem><para>Chapter 6: Changed libexecdir=/usr/bin in fileutils526 to libexecdir=/bin</para></listitem>527 528 <listitem><para>Chapter 6: Updated Glibc installation instructions.529 'configparms' file creation has been deleted. No need to pick a compiler530 (either distro's native or the /usr/local/gcc2952/bin/gcc one);531 we're in chroot now so we'll use the one we have</para></listitem>532 533 <listitem><para>Chapter 6: Only copy the man pages from the534 ld.so package. We don't need the ldconfig and ldd programs anymore;535 Glibc-2.2.1 comes with good working versions.</para></listitem>536 537 <listitem><para>Chapter 6: Added the creation of the lex symlink538 to the flex installation.</para></listitem>539 540 <listitem><para>Chapter 6: Changed $* into "$@" in the yacc script541 during bison's installation. "$@" allows usage of quoted arguments542 with blanks. </para></listitem>543 544 <listitem><para>Chapter 6: Fixed the man page installation during545 console-tools' installation.</para></listitem>546 547 <listitem><para>Chapter 6: When entering chroot the $TERM variable548 inside chroot is set properly. This is accomplished by: chroot ...549 -i HOME=/root TERM=$TERM...</para></listitem>550 551 <listitem><para>Chapter 6: Merged the different sulogin lines from552 the inittab file into one line.</para></listitem>553 554 <listitem><para>Chapter 7: Fixed the delays in the killproc function555 in the functions script. Now after kill, first check PIDs, then556 sleep 2 if needed. More details can be read in the comments557 in the script itself.</para></listitem>558 559 <listitem><para>Chapter 7: Added the explanation how the runlevels560 and boot process works when using the LFS scripts.</para></listitem>561 562 <listitem><para>Chapter 10: Added this chapter. It contains "thanks563 and good luck"notes and suggest creating the /etc/lfs-&version;564 file</para></listitem>565 566 </itemizedlist>567 568 40 </sect1> 569 41
Note:
See TracChangeset
for help on using the changeset viewer.