- Timestamp:
- 07/23/2006 11:05:22 AM (18 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.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, 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:
- ad502b3
- Parents:
- 6d9f8e2
- Location:
- chapter06
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/findutils.xml
r6d9f8e2 re1060de 72 72 may not be available during the early stages of booting, this program 73 73 needs to be on the root partition. The <command>updatedb</command> 74 script also needs to correct an explicit path.</para>74 script also needs to be modified to correct an explicit path:</para> 75 75 76 76 <screen><userinput>mv -v /usr/bin/find /bin</userinput> 77 77 sed -i -e 's/find:=${BINDIR}/find:=\/bin/' /usr/bin/updatedb</screen> 78 78 79 79 </sect2> 80 80 -
chapter06/glibc.xml
r6d9f8e2 re1060de 136 136 <itemizedlist> 137 137 <listitem> 138 <para>The <emphasis>nptl/tst-clock2</emphasis> and 139 <emphasis>tst-attr3</emphasis> tests sometimes 138 <para>The <emphasis>nptl/tst-clock2</emphasis> and 139 <emphasis>tst-attr3</emphasis> tests sometimes 140 140 fail. The reason is not completely understood, but indications 141 141 are that a heavy system load can trigger these failures.</para> … … 255 255 EOF</userinput></screen> 256 256 257 <para>To determine the local time zone, run the following script:</para> 257 <para>One way to determine the local time zone, run the following 258 script:</para> 258 259 259 260 <screen role="nodump"><userinput>tzselect</userinput></screen> 260 261 261 262 <para>After answering a few questions about the location, the script will 262 output the name of the time zone (e.g., <emphasis>EST5EDT</emphasis> or 263 <emphasis>Canada/Eastern</emphasis>). Then create the 264 <filename>/etc/localtime</filename> file by running:</para> 263 output the name of the time zone (e.g., 264 <emphasis>America/Edmonton</emphasis>). There are also some other possible 265 timezones listed in <filename 266 class='directory'>/usr/share/zoneinfo</filename> such as 267 <emphasis>Canada/Eastern</emphasis> or <emphasis>EST5EDT</emphasis> that 268 are not identified by the script but can be used.</para> 269 270 <para>Then create the <filename>/etc/localtime</filename> file by 271 running:</para> 265 272 266 273 <screen><userinput>cp -v --remove-destination /usr/share/zoneinfo/<replaceable><xxx></replaceable> \ 267 274 /etc/localtime</userinput></screen> 268 275 269 <para>Replace <replaceable><xxx></replaceable> with the name of the time zone270 t hat <command>tzselect</command> provided (e.g., Canada/Eastern).</para>276 <para>Replace <replaceable><xxx></replaceable> with the name of the 277 time zone selected (e.g., Canada/Eastern).</para> 271 278 272 279 <variablelist> -
chapter06/grub.xml
r6d9f8e2 re1060de 41 41 as <envar>CFLAGS</envar> and <envar>CXXFLAGS</envar>, 42 42 unset them when building GRUB.</para> 43 44 <para>Start by applying the following patch to allow for better drive 45 detection, fix some <application>GCC 4.x</application> issues, and provide 46 better SATA support for some disk controllers:</para> 47 48 <screen><userinput>patch -Np1 -i ../&grub-geometry-patch;</userinput></screen> 43 49 44 50 <para>Prepare GRUB for compilation:</para> -
chapter06/man-pages.xml
r6d9f8e2 re1060de 60 60 <term><filename>man pages</filename></term> 61 61 <listitem> 62 <para>Describe the C and C++functions, important62 <para>Describe C programming language functions, important 63 63 device files, and significant configuration files</para> 64 64 <indexterm zone="ch-system-man-pages man-pages"> -
chapter06/readline.xml
r6d9f8e2 re1060de 87 87 <para>Next, remove the <filename class="extension">.so</filename> files in 88 88 <filename class="directory">/lib</filename> and relink them into <filename 89 class="directory">/usr/lib</filename> .</para>89 class="directory">/usr/lib</filename>:</para> 90 90 91 91 <screen><userinput>rm -v /lib/lib{readline,history}.so -
chapter06/shadow.xml
r6d9f8e2 re1060de 63 63 64 64 <para>Disable the installation of the <command>groups</command> program 65 and its man page , as Coreutils provides a better version:</para>65 and its man pages, as Coreutils provides a better version:</para> 66 66 67 67 <screen><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile -
chapter06/sysklogd.xml
r6d9f8e2 re1060de 37 37 38 38 <para>The following patch fixes various issues, including a problem building 39 Sysklogd with Linux 2.6 series kernels </para>39 Sysklogd with Linux 2.6 series kernels:</para> 40 40 41 41 <screen><userinput>patch -Np1 -i ../&sysklogd-fixes-patch;</userinput></screen> … … 43 43 <para>The following patch makes sysklogd treat bytes in the 0x80--0x9f range 44 44 literally in the messages being logged, instead of replacing them with octal 45 codes. Unpatched sysklogd would damage messages in the UTF-8 encoding .</para>45 codes. Unpatched sysklogd would damage messages in the UTF-8 encoding:</para> 46 46 47 47 <screen><userinput>patch -Np1 -i ../&sysklogd-8bit-patch;</userinput></screen> -
chapter06/udev.xml
r6d9f8e2 re1060de 37 37 38 38 <para>The udev-config tarball contains LFS-specific files used to configure 39 Udev. </para>39 Udev. Unpack it into the Udev source directory:</para> 40 40 41 41 <screen><userinput>tar xf ../&udev-config;.tar.bz2</userinput></screen>
Note:
See TracChangeset
for help on using the changeset viewer.