Changeset 848907c
- Timestamp:
- 01/17/2014 10:39:02 PM (10 years ago)
- Branches:
- 7.5-systemd, 7.6-systemd, 7.7-systemd, 7.8-systemd, 7.9-systemd
- Children:
- e88c73c
- Parents:
- 94c0cb3
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r94c0cb3 r848907c 37 37 --> 38 38 <listitem> 39 <para>2014-01-17</para> 40 <itemizedlist> 41 <listitem> 42 <para>[krejzi] - Merge LFS SVN-20140114 book.</para> 43 </listitem> 44 </itemizedlist> 45 </listitem> 46 47 <listitem> 48 <para>2014-01-14</para> 49 <itemizedlist> 50 <listitem> 51 <para>[bdubbs] - Update to inetutils-1.9.2 and remove 52 referece to old BLFS page. Fixes 53 <ulink url="&lfs-ticket-root;3471">#3471</ulink> and 54 <ulink url="&lfs-ticket-root;3473">#3473</ulink>.</para> 55 </listitem> 56 <listitem> 57 <para>[bdubbs] - Fix hardcoded reference to /tools in 58 Chapter 6 glibc. Fixes 59 <ulink url="&lfs-ticket-root;3466">#3466</ulink>.</para> 60 </listitem> 61 <listitem> 62 <para>[bdubbs] - Clean up /run and /tmp. Fixes 63 <ulink url="&lfs-ticket-root;3463">#3463</ulink>.</para> 64 </listitem> 65 </itemizedlist> 66 </listitem> 67 68 <listitem> 39 69 <para>2014-01-10</para> 40 70 <itemizedlist> -
chapter06/chroot.xml
r94c0cb3 r848907c 16 16 realm that is, at the moment, populated with only the temporary tools:</para> 17 17 18 <screen ><userinput>chroot "$LFS" /tools/bin/env -i \18 <screen role="nodump"><userinput>chroot "$LFS" /tools/bin/env -i \ 19 19 HOME=/root \ 20 20 TERM="$TERM" \ -
chapter06/gcc.xml
r94c0cb3 r848907c 71 71 <para>Prepare GCC for compilation:</para> 72 72 73 <screen><userinput remap="configure">../gcc-&gcc-version;/configure --prefix=/usr \ 73 <screen><userinput remap="configure">SED=sed \ 74 ../gcc-&gcc-version;/configure --prefix=/usr \ 74 75 --libexecdir=/usr/lib \ 75 76 --enable-shared \ … … 88 89 <variablelist> 89 90 <title>The meaning of the new configure option:</title> 90 <!-- 91 91 92 <varlistentry> 92 <term>< parameter>- -disable-install-libiberty</parameter></term>93 <listitem> 94 <para> This prevents GCC from installing its own copy of libiberty,95 which is already provided by Binutils-&binutils-version;.</para>96 </listitem> 97 </varlistentry> 98 --> 93 <term><envar>SED=sed</envar></term> 94 <listitem> 95 <para>Setting this environment variable prevents a hard-coded 96 path to /tools/bin/sed.</para> 97 </listitem> 98 </varlistentry> 99 99 100 <varlistentry> 100 101 <term><parameter>--with-system-zlib</parameter></term> -
chapter06/inetutils.xml
r94c0cb3 r848907c 41 41 <title>Installation of Inetutils</title> 42 42 43 <para>Fix an incompatibility between this package and Glibc-&glibc-version;</para> 44 45 <screen><userinput remap="pre">sed -i -e '/gets is a/d' lib/stdio.in.h</userinput></screen> 43 <para>Create a definition to allow the <command>ifconfig</command> program 44 to build properly.</para> 45 46 <screen><userinput remap="pre">echo '#define PATH_PROCNET_DEV "/proc/net/dev"' >> ifconfig/system/linux.h </userinput></screen> 46 47 47 48 <para>Prepare Inetutils for compilation:</para> … … 50 51 --libexecdir=/usr/sbin \ 51 52 --localstatedir=/var \ 52 --disable-ifconfig \53 53 --disable-logger \ 54 54 --disable-syslogd \ … … 60 60 61 61 <varlistentry> 62 <term><parameter>--disable-ifconfig</parameter></term>63 <listitem>64 <para>This option prevents Inetutils from installing the65 <command>ifconfig</command> program, which can be used to configure network66 interfaces. LFS uses <command>ip</command> from IPRoute2 to perform67 this task.</para>68 </listitem>69 </varlistentry>70 71 <varlistentry>72 62 <term><parameter>--disable-logger</parameter></term> 73 63 <listitem> … … 102 92 included as part of the Inetutils package. These servers are deemed not 103 93 appropriate in a basic LFS system. Some are insecure by nature and are 104 only considered safe on trusted networks. More information can be found 105 at <ulink url="&blfs-root;view/svn/basicnet/inetutils.html"/>. Note that 94 only considered safe on trusted networks. Note that 106 95 better replacements are available for many of these servers.</para> 107 96 </listitem> … … 121 110 122 111 <screen><userinput remap="install">make install</userinput></screen> 123 <!-- The html file generation is broken as of texinfo-5.0 124 make -C doc html 125 make -C doc install-html docdir=/usr/share/doc/inetutils-&inetutils-version;</userinput></screen> 126 --> 112 127 113 <para>Move some programs so they are available if <filename 128 114 class='directory'>/usr</filename> is not accessible:</para> 129 115 130 <screen><userinput remap="install">mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin</userinput></screen> 116 <screen><userinput remap="install">mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin 117 mv -v /usr/bin/ifconfig /sbin</userinput></screen> 131 118 132 119 </sect2> … … 139 126 140 127 <seglistitem> 141 <seg>ftp, hostname, ping, ping6, rcp, rexec, rlogin, rsh, talk, telnet,142 tftp, and traceroute</seg>128 <seg>ftp, ifconfig, hostname, ping, ping6, rcp, rexec, rlogin, 129 rsh, talk, telnet, tftp, and traceroute</seg> 143 130 </seglistitem> 144 131 </segmentedlist> … … 159 146 </varlistentry> 160 147 148 <varlistentry id="ifconfig"> 149 <term><command>ifconfig</command></term> 150 <listitem> 151 <para>Manages network interfaces</para> 152 <indexterm zone="ch-system-inetutils ifconfig"> 153 <primary sortas="b-ifconfig">ifconfig</primary> 154 </indexterm> 155 </listitem> 156 </varlistentry> 157 161 158 <varlistentry id="hostname"> 162 159 <term><command>hostname</command></term> … … 203 200 <term><command>rexec</command></term> 204 201 <listitem> 205 <para> executes commands on a remote host</para>202 <para>Executes commands on a remote host</para> 206 203 <indexterm zone="ch-system-inetutils rexec"> 207 204 <primary sortas="b-rexec">rexec</primary> -
chapter06/revisedchroot.xml
r94c0cb3 r848907c 11 11 <title>Cleaning Up</title> 12 12 13 <para>Finally, clean up some extra files left around from running tests:</para> 14 15 <screen><userinput>rm -rf /run/* /tmp/*</userinput></screen> 16 13 17 <para>From now on, when reentering the chroot environment after 14 18 exiting, use the following modified chroot command:</para> 15 19 16 <screen ><userinput>chroot "$LFS" /usr/bin/env -i\20 <screen role="nodump"><userinput>chroot "$LFS" /usr/bin/env -i \ 17 21 HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \ 18 PATH=/bin:/usr/bin:/sbin:/usr/sbin \22 PATH=/bin:/usr/bin:/sbin:/usr/sbin \ 19 23 /bin/bash --login</userinput></screen> 20 24 … … 32 36 </note> 33 37 38 <screen role="nodump"><userinput>rm -rf /tools</userinput></screen> 39 34 40 <para>If the virtual kernel file systems have been unmounted, either manually 35 41 or through a reboot, ensure that the virtual kernel file systems are mounted -
general.ent
r94c0cb3 r848907c 1 <!ENTITY version "SYSTEMD-2014011 0">2 <!ENTITY releasedate "January 1 0, 2014">1 <!ENTITY version "SYSTEMD-20140117"> 2 <!ENTITY releasedate "January 17, 2014"> 3 3 <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "7.5"> -
packages.ent
r94c0cb3 r848907c 311 311 <!ENTITY iana-etc-ch6-sbu "less than 0.1 SBU"> 312 312 313 <!ENTITY inetutils-version "1.9. 1">314 <!ENTITY inetutils-size " 1,941KB">313 <!ENTITY inetutils-version "1.9.2"> 314 <!ENTITY inetutils-size "2,188 KB"> 315 315 <!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.gz"> 316 <!ENTITY inetutils-md5 " 944f7196a2b3dba2d400e9088576000c">316 <!ENTITY inetutils-md5 "aa1a9a132259db83e66c1f3265065ba2"> 317 317 <!ENTITY inetutils-home "&gnu-software;inetutils/"> 318 318 <!ENTITY inetutils-ch6-du "27 MB">
Note:
See TracChangeset
for help on using the changeset viewer.