Changeset c76accc
- Timestamp:
- 02/09/2004 10:44:26 PM (20 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, 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:
- 342b176
- Parents:
- 39892f1
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter04/chapter04.xml
r39892f1 rc76accc 171 171 172 172 Make_devices (&makedev-version;) - &makedev-size;: 173 <ulink url="& http-down;~alex/Make_devices-&makedev-version;.bz2"/>173 <ulink url="&lfs-root;~alex/make_devices-&makedev-version;.bz2"/> 174 174 175 175 Man (&man-version;) - &man-size;: -
chapter05/glibc.xml
r39892f1 rc76accc 59 59 60 60 <listitem><para><userinput>--without-cvs</userinput>: This is meant to prevent 61 the Makefiles from attempting automatic CVS c ommits when using a CVS snapshot.62 But it's not actually needed these days. We use it because it silences an 63 annoying but harmless warning about a missing <filename>autoconf</filename> 64 program.</para></listitem>61 the Makefiles from attempting automatic CVS checkouts when using a CVS 62 snapshot. But it's not actually needed these days. We use it because it 63 suppresses an annoying but harmless warning about a missing 64 <command>autoconf</command> program.</para></listitem> 65 65 </itemizedlist> 66 66 -
chapter06/autoconf.xml
r39892f1 rc76accc 25 25 26 26 <para>To have the results tested, issue: 27 <userinput>make check</userinput>.This takes a long time, about 2 SBUs, 28 and is strictly optional.</para> 27 <userinput>make check</userinput>. This takes a long time, about 2 SBUs.</para> 29 28 30 29 <para>And install the package:</para> -
chapter06/automake.xml
r39892f1 rc76accc 26 26 27 27 <para>To have the results tested, issue: 28 <userinput>make check</userinput>. This takes a long time, about 4 SBUs, 29 and is strictly optional.</para> 28 <userinput>make check</userinput>. This takes a long time, about 5 SBUs.</para> 30 29 31 30 <para>Install the package:</para> -
chapter06/chapter06.xml
r39892f1 rc76accc 256 256 <userinput>EOF</userinput></screen> 257 257 258 <para>The created groups aren't part of any standard -- they are the groups 259 that the MAKEDEV script in the next section uses. Besides the group "root", the 260 LSB (<ulink url="http://www.linuxbase.org"/>) recommends only a group "bin", 261 with a GID of 1, be present. All other group names and GIDs can be chosen 262 freely by the user, as well-written packages don't depend on GID numbers but 263 use the group's name.</para> 258 <para>The created groups aren't part of any standard -- they are some of the 259 groups that the <command>make_devices</command> script in the next section 260 uses. The LSB (<ulink url="http://www.linuxbase.org">Linux Standard 261 Base</ulink>) recommends only that, beside the group "root" with a GID of 0, a 262 group "bin" with a GID of 1 be present. All other group names and GIDs can 263 be chosen freely by the system administrator, since well-written packages don't 264 depend on GID numbers but use the group's name.</para> 264 265 265 266 <para>To get rid of the "I have no name!" prompt, we will start a new shell. 266 Since we installed a full Glibc in <xref linkend="chapter-temporary-tools"/>, and have just267 created the <filename>/etc/passwd</filename> and267 Since we installed a full Glibc in <xref linkend="chapter-temporary-tools"/>, 268 and have just created the <filename>/etc/passwd</filename> and 268 269 <filename>/etc/group</filename> files, user name and group name resolution 269 270 will now work.</para> -
chapter06/ed.xml
r39892f1 rc76accc 24 24 temporary files in <filename class="directory">/tmp</filename>, but this 25 25 function contains a vulnerability (see the section on Temporary Files in <ulink 26 url="http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html"/>). The 27 following patch makes Ed use <emphasis>mkstemp</emphasis> instead, which is 28 the recommended way to create temporary files.</para> 29 30 <para>Apply the patch:</para> 26 url="http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html"/>). Apply 27 the following patch to make Ed use <emphasis>mkstemp</emphasis> instead, a 28 secure way to create temporary files:</para> 31 29 32 30 <screen><userinput>patch -Np1 -i ../&ed-patch;</userinput></screen> -
chapter06/makedev.xml
r39892f1 rc76accc 64 64 ./make_devices</userinput></screen> 65 65 66 <para>(The FHS states that there should be a <filename>MAKEDEV</filename>67 script present in the <filename class="directory">/dev</filename> directory.68 But the FHS is mistaken: it should not dictate anything about files, and limit69 itself to directories.)</para>70 71 66 <para>If you had success with mounting the devpts file system earlier in <xref 72 67 linkend="ch-system-proc"/>, you can continue with the next section. If you were -
chapter06/tar.xml
r39892f1 rc76accc 18 18 <para>Prepare Tar for compilation:</para> 19 19 20 <screen><userinput>./configure --prefix=/usr --bindir=/bin \ 21 --libexecdir=/usr/sbin</userinput></screen> 20 <screen><userinput>./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin</userinput></screen> 22 21 23 22 <para>Compile the package:</para>
Note:
See TracChangeset
for help on using the changeset viewer.