Changeset 848907c


Ignore:
Timestamp:
01/17/2014 10:39:02 PM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
7.5-systemd, 7.6-systemd, 7.7-systemd, 7.8-systemd, 7.9-systemd
Children:
e88c73c
Parents:
94c0cb3
Message:

Merge latest lfs svn

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10446 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r94c0cb3 r848907c  
    3737-->
    3838    <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>
    3969      <para>2014-01-10</para>
    4070      <itemizedlist>
  • chapter06/chroot.xml

    r94c0cb3 r848907c  
    1616  realm that is, at the moment, populated with only the temporary tools:</para>
    1717
    18 <screen><userinput>chroot "$LFS" /tools/bin/env -i \
     18<screen role="nodump"><userinput>chroot "$LFS" /tools/bin/env -i \
    1919    HOME=/root                  \
    2020    TERM="$TERM"                \
  • chapter06/gcc.xml

    r94c0cb3 r848907c  
    7171    <para>Prepare GCC for compilation:</para>
    7272
    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               \
    7475                       --libexecdir=/usr/lib       \
    7576                       --enable-shared             \
     
    8889    <variablelist>
    8990      <title>The meaning of the new configure option:</title>
    90 <!--
     91
    9192      <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 
    99100      <varlistentry>
    100101        <term><parameter>--with-system-zlib</parameter></term>
  • chapter06/inetutils.xml

    r94c0cb3 r848907c  
    4141    <title>Installation of Inetutils</title>
    4242
    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"' &gt;&gt; ifconfig/system/linux.h </userinput></screen>
    4647
    4748    <para>Prepare Inetutils for compilation:</para>
     
    5051    --libexecdir=/usr/sbin \
    5152    --localstatedir=/var   \
    52     --disable-ifconfig     \
    5353    --disable-logger       \
    5454    --disable-syslogd      \
     
    6060
    6161      <varlistentry>
    62         <term><parameter>--disable-ifconfig</parameter></term>
    63         <listitem>
    64           <para>This option prevents Inetutils from installing the
    65           <command>ifconfig</command> program, which can be used to configure network
    66           interfaces. LFS uses <command>ip</command> from IPRoute2 to perform
    67           this task.</para>
    68         </listitem>
    69       </varlistentry>
    70 
    71       <varlistentry>
    7262        <term><parameter>--disable-logger</parameter></term>
    7363        <listitem>
     
    10292          included as part of the Inetutils package. These servers are deemed not
    10393          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
    10695          better replacements are available for many of these servers.</para>
    10796        </listitem>
     
    121110
    122111<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
    127113    <para>Move some programs so they are available if <filename
    128114    class='directory'>/usr</filename> is not accessible:</para>
    129115
    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
     117mv -v /usr/bin/ifconfig /sbin</userinput></screen>
    131118
    132119  </sect2>
     
    139126
    140127      <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>
    143130      </seglistitem>
    144131    </segmentedlist>
     
    159146      </varlistentry>
    160147
     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
    161158      <varlistentry id="hostname">
    162159        <term><command>hostname</command></term>
     
    203200        <term><command>rexec</command></term>
    204201        <listitem>
    205           <para>executes commands on a remote host</para>
     202          <para>Executes commands on a remote host</para>
    206203          <indexterm zone="ch-system-inetutils rexec">
    207204            <primary sortas="b-rexec">rexec</primary>
  • chapter06/revisedchroot.xml

    r94c0cb3 r848907c  
    1111  <title>Cleaning Up</title>
    1212
     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
    1317  <para>From now on, when reentering the chroot environment after
    1418  exiting, use the following modified chroot command:</para>
    1519
    16 <screen><userinput>chroot "$LFS" /usr/bin/env -i \
     20<screen role="nodump"><userinput>chroot "$LFS" /usr/bin/env -i              \
    1721    HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
    18     PATH=/bin:/usr/bin:/sbin:/usr/sbin \
     22    PATH=/bin:/usr/bin:/sbin:/usr/sbin     \
    1923    /bin/bash --login</userinput></screen>
    2024
     
    3236  </note>
    3337
     38<screen role="nodump"><userinput>rm -rf /tools</userinput></screen>
     39
    3440  <para>If the virtual kernel file systems have been unmounted, either manually
    3541  or through a reboot, ensure that the virtual kernel file systems are mounted
  • general.ent

    r94c0cb3 r848907c  
    1 <!ENTITY version         "SYSTEMD-20140110">
    2 <!ENTITY releasedate     "January 10, 2014">
     1<!ENTITY version         "SYSTEMD-20140117">
     2<!ENTITY releasedate     "January 17, 2014">
    33<!ENTITY copyrightdate   "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
    44<!ENTITY milestone       "7.5">
  • packages.ent

    r94c0cb3 r848907c  
    311311<!ENTITY iana-etc-ch6-sbu "less than 0.1 SBU">
    312312
    313 <!ENTITY inetutils-version "1.9.1">
    314 <!ENTITY inetutils-size "1,941 KB">
     313<!ENTITY inetutils-version "1.9.2">
     314<!ENTITY inetutils-size "2,188 KB">
    315315<!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.gz">
    316 <!ENTITY inetutils-md5 "944f7196a2b3dba2d400e9088576000c">
     316<!ENTITY inetutils-md5 "aa1a9a132259db83e66c1f3265065ba2">
    317317<!ENTITY inetutils-home "&gnu-software;inetutils/">
    318318<!ENTITY inetutils-ch6-du "27 MB">
Note: See TracChangeset for help on using the changeset viewer.