Changeset 3e2ac00
- Timestamp:
- 02/17/2014 01:11:29 AM (10 years ago)
- Branches:
- 7.5-systemd, 7.6-systemd, 7.7-systemd, 7.8-systemd, 7.9-systemd
- Children:
- 6b81425, bbadc6d
- Parents:
- f8756ab
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
rf8756ab r3e2ac00 1493 1493 1494 1494 <seglistitem> 1495 <seg> Not run. Requires Man-DB test suite package</seg>1495 <seg>Util-linux</seg> 1496 1496 </seglistitem> 1497 1497 </segmentedlist> -
chapter01/changelog.xml
rf8756ab r3e2ac00 37 37 --> 38 38 <listitem> 39 <para>2014-02-17</para> 40 <itemizedlist> 41 <listitem> 42 <para>[krejzi] - Merge LFS SVN-20140216 book.</para> 43 </listitem> 44 </itemizedlist> 45 </listitem> 46 47 <listitem> 48 <para>2014-02-16</para> 49 <itemizedlist> 50 <listitem> 51 <para>[bdubbs] - Update to man-pages-3.5.9.</para> 52 </listitem> 53 <listitem> 54 <para>[bdubbs] - Incorporate beta FHS. Add 55 /usr/share/ppd, /usr/libexec, /usr/share/color, 56 /usr/local/share/color, /var/lib/color, and /usr/share/dict. 57 </para> 58 </listitem> 59 <listitem> 60 <para>[bdubbs] - Incorporate beta FHS. Remove overrides 61 for /usr/libexec: coreutils, findutils, gawk, gcc, glibc, 62 inetutils, man-db, and tar. Also fixes 63 <ulink url="&lfs-ticket-root;3498">#3498</ulink>. 64 </para> 65 </listitem> 66 <listitem> 67 <para>[bdubbs] - Incorporate beta FHS. Move grub sbin 68 executables from /usr/sbin to /sbin. 69 </para> 70 </listitem> 71 <listitem> 72 <para>[bdubbs] - Document two new glibc errors in the 73 regression tests. 74 </para> 75 </listitem> 76 <listitem> 77 <para>[bdubbs] - Move man-db after util-linux to satisfy 78 a test dependency. 79 </para> 80 </listitem> 81 <listitem> 82 <para>[bdubbs] - Update automake tests to accomodate util-linux 83 in /tools and to speed the test up. 84 </para> 85 </listitem> 86 <listitem> 87 <para>[bdubbs] - Restore building the flex static library. 88 </para> 89 </listitem> 90 </itemizedlist> 91 </listitem> 92 93 <listitem> 39 94 <para>2014-02-14</para> 40 95 <itemizedlist> -
chapter06/automake.xml
rf8756ab r3e2ac00 50 50 <screen><userinput remap="make">make</userinput></screen> 51 51 52 <note><para>The tests take a very long time: over 30 SBUs.</para></note> 53 54 <para>To test the results, issue:</para> 55 56 <screen><userinput remap="test">make check</userinput></screen> 52 <para>There are a couple of tests that incorrectly link to the 53 wrong version of the flex library, so we temporarily work around 54 the problem. Also, using the -j4 make option speeds up the tests, even on 55 systems with only one processor due to internal delays in individual 56 tests. To test the results, issue:</para> 57 58 <screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save} 59 ln -sv libfl.a /usr/lib/libfl.so 60 make -j4 check 61 rm -v /usr/lib/libfl.so 62 mv -v /usr/lib/libfl.{save,so}</userinput></screen> 57 63 58 64 <para>Install the package:</para> -
chapter06/chapter06.xml
rf8756ab r3e2ac00 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/> 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>76 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/> 77 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbus.xml"/> … … 79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/> 80 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/> 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/> 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/> -
chapter06/coreutils.xml
rf8756ab r3e2ac00 62 62 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \ 63 63 --prefix=/usr \ 64 --libexecdir=/usr/lib \65 64 --enable-no-install-program=kill,uptime</userinput></screen> 66 65 -
chapter06/creatingdirs.xml
rf8756ab r3e2ac00 19 19 install -dv -m 1777 /tmp /var/tmp 20 20 mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src} 21 mkdir -pv /usr/{,local/}share/{ doc,info,locale,man}21 mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} 22 22 mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo} 23 23 mkdir -pv /usr/{,local/}share/man/man{1..8} … … 31 31 ln -sv /run /var/run 32 32 ln -sv /run/lock /var/lock 33 mkdir -pv /var/{opt,cache,lib/{ misc,locate},local}</userinput></screen>33 mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen> 34 34 35 35 <para>Directories are, by default, created with permission mode 755, but -
chapter06/findutils.xml
rf8756ab r3e2ac00 47 47 48 48 <screen><userinput remap="configure">./configure --prefix=/usr \ 49 --libexecdir=/usr/lib/findutils \50 49 --localstatedir=/var/lib/locate</userinput></screen> 51 50 -
chapter06/flex.xml
rf8756ab r3e2ac00 49 49 50 50 <screen><userinput remap="configure">./configure --prefix=/usr \ 51 --disable-static \52 51 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 53 52 … … 99 98 <seglistitem> 100 99 <seg>flex, flex++ (link to flex), and lex</seg> 101 <seg>libfl. so and libfl_pic.so</seg>100 <seg>libfl.{so,a} and libfl_pic.{so.a}</seg> 102 101 <seg>/usr/share/doc/flex-&flex-version;</seg> 103 102 </seglistitem> … … 144 143 145 144 <varlistentry id="libfl.so"> 146 <term><filename class="libraryfile">libfl. a</filename></term>145 <term><filename class="libraryfile">libfl.so</filename></term> 147 146 <listitem> 148 147 <para>The <filename class="libraryfile">flex</filename> library</para> -
chapter06/gawk.xml
rf8756ab r3e2ac00 43 43 <para>Prepare Gawk for compilation:</para> 44 44 45 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>45 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> 46 46 47 47 <para>Compile the package:</para> -
chapter06/gcc.xml
rf8756ab r3e2ac00 73 73 <screen><userinput remap="configure">SED=sed \ 74 74 ../gcc-&gcc-version;/configure --prefix=/usr \ 75 --libexecdir=/usr/lib \76 75 --enable-shared \ 77 76 --enable-threads=posix \ -
chapter06/glibc.xml
rf8756ab r3e2ac00 85 85 --disable-profile \ 86 86 --enable-kernel=&min-kernel; \ 87 --libexecdir=/usr/lib \88 87 --enable-obsolete-rpc</userinput></screen> 89 88 90 89 <variablelist> 91 90 <title>The meaning of the new configure options:</title> 92 93 <varlistentry>94 <term><parameter>--libexecdir=/usr/lib</parameter></term>95 <listitem>96 <para>This changes the location of some auxillary files from the97 default of <filename class="directory">/usr/libexec</filename> to98 <filename class="directory">/usr/lib</filename>.</para>99 </listitem>100 </varlistentry>101 91 102 92 <varlistentry> … … 164 154 165 155 <listitem> 156 <para>libio/tst-ftell-partial-wide.out fails because it needs a locale 157 that has not yet been generated.</para> 158 </listitem> 159 160 <listitem> 166 161 <para>Other tests known to fail on some architectures are posix/bug-regex32, 167 misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para> 162 misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8, 163 and stdio-common/bug22.</para> 168 164 </listitem> 169 165 -
chapter06/grub.xml
rf8756ab r3e2ac00 48 48 49 49 <screen><userinput remap="configure">./configure --prefix=/usr \ 50 --sbindir=/sbin \ 50 51 --sysconfdir=/etc \ 51 52 --disable-grub-emu-usb \ -
chapter06/inetutils.xml
rf8756ab r3e2ac00 49 49 50 50 <screen><userinput remap="configure">./configure --prefix=/usr \ 51 --libexecdir=/usr/sbin \52 51 --localstatedir=/var \ 53 52 --disable-logger \ -
chapter06/man-db.xml
rf8756ab r3e2ac00 45 45 46 46 <screen><userinput remap="configure">./configure --prefix=/usr \ 47 --libexecdir=/usr/lib \48 47 --docdir=/usr/share/doc/man-db-&man-db-version; \ 49 48 --sysconfdir=/etc \ -
chapter06/tar.xml
rf8756ab r3e2ac00 49 49 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \ 50 50 ./configure --prefix=/usr \ 51 --bindir=/bin \ 52 --libexecdir=/usr/sbin</userinput></screen> 51 --bindir=/bin</userinput></screen> 53 52 54 53 <variablelist> -
general.ent
rf8756ab r3e2ac00 1 <!ENTITY version "2014021 4-SYSTEMD">2 <!ENTITY releasedate "February 1 4, 2014">1 <!ENTITY version "20140217-SYSTEMD"> 2 <!ENTITY releasedate "February 17, 2014"> 3 3 <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "7.5"> -
packages.ent
rf8756ab r3e2ac00 39 39 <!ENTITY automake-home "&gnu-software;automake/"> 40 40 <!ENTITY automake-ch6-du "100 MB"> 41 <!ENTITY automake-ch6-sbu "less than 0.1 SBU ( 34.1SBU with tests)">41 <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)"> 42 42 43 43 <!ENTITY bash-version "4.2"> … … 442 442 <!ENTITY man-db-ch6-sbu "0.5 SBU"> 443 443 444 <!ENTITY man-pages-version "3.5 8">445 <!ENTITY man-pages-size "1,17 0KB">444 <!ENTITY man-pages-version "3.59"> 445 <!ENTITY man-pages-size "1,172 KB"> 446 446 <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 447 <!ENTITY man-pages-md5 " 539698a70e0338551d22c24011c03186">447 <!ENTITY man-pages-md5 "d8e4d8287a76ee861351b905044c8e92"> 448 448 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> 449 449 <!ENTITY man-pages-ch6-du "23 MB"> -
prologue/standards.xml
rf8756ab r3e2ac00 23 23 </listitem> 24 24 <listitem> 25 <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem 26 Hierarchy Standard (FHS)</ulink></para> 25 <para><ulink 26 url="http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30-draft-1"> 27 Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS)</ulink></para> 27 28 28 29 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.