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