Changeset 3711cc6
- Timestamp:
- 05/29/2013 02:14:33 PM (11 years ago)
- Branches:
- 7.5-systemd, 7.6-systemd, 7.7-systemd, 7.8-systemd, 7.9-systemd
- Children:
- 8d6fd5c
- Parents:
- eb460c5
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
reb460c5 r3711cc6 362 362 </segmentedlist> 363 363 364 <!-- Begin Check dependency info --> 365 <bridgehead renderas="sect2" id="check-dep">Check</bridgehead> 366 367 <segmentedlist> 368 <segtitle>&dependencies;</segtitle> 369 370 <seglistitem> 371 <seg>GCC, Grep, Make, Sed, and Texinfo</seg> 372 </seglistitem> 373 </segmentedlist> 374 375 <segmentedlist> 376 <segtitle>&testsuites;</segtitle> 377 378 <seglistitem> 379 <seg>None</seg> 380 </seglistitem> 381 </segmentedlist> 382 383 <segmentedlist> 384 <segtitle>&before;</segtitle> 385 386 <seglistitem> 387 <seg>None</seg> 388 </seglistitem> 389 </segmentedlist> 390 391 <segmentedlist> 392 <segtitle>&external;</segtitle> 393 394 <seglistitem> 395 <seg>None</seg> 396 </seglistitem> 397 </segmentedlist> 398 364 399 <!-- Begin Coreutils dependency info --> 365 400 <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead> … … 413 448 414 449 <seglistitem> 415 <seg> No test suite available</seg>450 <seg></seg> 416 451 </seglistitem> 417 452 </segmentedlist> … … 1242 1277 1243 1278 <seglistitem> 1244 <seg> No test suite available</seg>1279 <seg>Check</seg> 1245 1280 </seglistitem> 1246 1281 </segmentedlist> … … 1601 1636 1602 1637 <seglistitem> 1603 <seg> No test suite available</seg>1638 <seg>Diffutils</seg> 1604 1639 </seglistitem> 1605 1640 </segmentedlist> -
chapter01/changelog.xml
reb460c5 r3711cc6 37 37 --> 38 38 <listitem> 39 <para>2013-05-27</para> 40 <itemizedlist> 41 <listitem> 42 <para>[bdubbs] - Update to Procps-3.3.8. Fixes 43 <ulink url="&lfs-ticket-root;3354">#3354</ulink>.</para> 44 </listitem> 45 <listitem> 46 <para>[bdubbs] - Update to Perl-5.18.0. Fixes 47 <ulink url="&lfs-ticket-root;3344">#3344</ulink>.</para> 48 </listitem> 49 <listitem> 50 <para>[bdubbs] - Update to Automake-1.13.2. Fixes 51 <ulink url="&lfs-ticket-root;3347">#3347</ulink>.</para> 52 </listitem> 53 <listitem> 54 <para>[bdubbs] - Update to GMP-5.1.2. Fixes 55 <ulink url="&lfs-ticket-root;3352">#3352</ulink>.</para> 56 </listitem> 57 <listitem> 58 <para>[bdubbs] - Update to Linux-3.9.4. Fixes 59 <ulink url="&lfs-ticket-root;3348">#3348</ulink>.</para> 60 </listitem> 61 <listitem> 62 <para>[bdubbs] - Add a reference to a book on configuring 63 the kernel.</para> 64 </listitem> 65 <listitem> 66 <para>[bdubbs] - Update check program dependencies. Thanks to 67 Gilles Espinasse for the patch. Fixes 68 <ulink url="&lfs-ticket-root;3353">#3353</ulink>.</para> 69 </listitem> 70 </itemizedlist> 71 </listitem> 72 73 <listitem> 74 <para>2013-05-19</para> 75 <itemizedlist> 76 <listitem> 77 <para>[bdubbs] - Expand discussion of file system types and 78 make ext4 the example LFS partition type. Fixes 79 <ulink url="&lfs-ticket-root;3346">#3346</ulink>.</para> 80 </listitem> 81 </itemizedlist> 82 </listitem> 83 84 <listitem> 39 85 <para>2013-05-18</para> 40 86 <itemizedlist> … … 51 97 </itemizedlist> 52 98 </listitem> 53 54 99 55 100 <listitem> -
chapter01/whatsnew.xml
reb460c5 r3711cc6 29 29 <para>Autoconf &autoconf-version;</para> 30 30 </listitem>--> 31 < !--<listitem>31 <listitem> 32 32 <para>Automake &automake-version;</para> 33 </listitem> -->33 </listitem> 34 34 <!--<listitem> 35 35 <para>Bash &bash-version;</para> … … 89 89 <para>Glibc &glibc-version;</para> 90 90 </listitem>--> 91 < !--<listitem>91 <listitem> 92 92 <para>GMP &gmp-version;</para> 93 </listitem> -->93 </listitem> 94 94 <!--<listitem> 95 95 <para>Grep &grep-version;</para> … … 122 122 <para>Less &less-version;</para> 123 123 </listitem> 124 < !--<listitem>125 <para>LFS- Bootscripts &lfs-bootscripts-version;</para>126 </listitem> -->124 <listitem> 125 <para>LFS-Network-Scripts &lfs-network-scripts-version;</para> 126 </listitem> 127 127 <listitem> 128 128 <para>Libpipeline &libpipeline-version;</para> -
chapter02/creatingfilesystem.xml
reb460c5 r3711cc6 11 11 <title>Creating a File System on the Partition</title> 12 12 13 <para>Now that a blank partition has been set up, the file system can be created. 14 The most widely-used system in the Linux world is the second extended file 15 system (<systemitem class="filesystem">ext2</systemitem>), but with newer 16 high-capacity hard disks, journaling file systems are becoming increasingly 17 popular. The third extended filesystem (<systemitem 18 class="filesystem">ext3</systemitem>) is a widely used enhancement to 19 <systemitem class="filesystem">ext2</systemitem>, which adds journaling 20 capabilities and is compatible with the E2fsprogs utilities. 21 We will create an <systemitem class="filesystem">ext3</systemitem> 22 file system. Instructions for creating other file systems can be found at 23 <ulink url="&blfs-root;view/svn/postlfs/filesystems.html"/>.</para> 13 <para>Now that a blank partition has been set up, the file system can be 14 created. LFS can use any file system recognized by the Linux kernel, but the 15 most common types are ext3 and ext4. The choice of file system can be 16 complex and depends on the characteristics of the files and the size of 17 the partition. For example:</para> 24 18 25 <para>To create an <systemitem class="filesystem">ext3</systemitem> file 26 system on the LFS partition, run the following:</para> 19 <variablelist> 20 <varlistentry> 21 <term>ext2</term> 22 <listitem><para>is suitable for small partitions that are updated infrequently 23 such as /boot.</para> 24 </listitem> 25 </varlistentry> 26 <varlistentry> 27 <term>ext3</term> 28 <listitem><para>is an upgrade to ext2 that includes a journal 29 to help recover the partition's status in the case of an unclean 30 shutdown. It is commonly used as a general purpose file system. 31 </para> 32 </listitem> 33 </varlistentry> 34 <varlistentry> 35 <term>ext4</term> 36 <listitem><para>is the latest version of the ext file system family of 37 partition types. It provides several new capabilties including 38 nano-second timestamps, creation and use of very large files (16 TB), and 39 speed improvements.</para> 40 </listitem> 41 </varlistentry> 42 </variablelist> 27 43 28 <screen role="nodump"><userinput>mke2fs -jv /dev/<replaceable><xxx></replaceable></userinput></screen> 44 <para>Other file sytems, including FAT32, NTFS, ReiserFS, JFS, and XFS are 45 useful for specialized purposes. More information about these file systems 46 can be found at <ulink 47 url="http://en.wikipedia.org/wiki/Comparison_of_file_systems"/>.</para> 29 48 49 <para>LFS assumes that the root file system (/) is of type ext4. To create 50 an <systemitem class="filesystem">ext4</systemitem> file system on the LFS 51 partition, run the following:</para> 52 53 <screen role="nodump"><userinput>mkfs -v -t ext4 /dev/<replaceable><xxx></replaceable></userinput></screen> 54 55 <!-- 30 56 <para>Replace <replaceable><xxx></replaceable> with the name of the LFS 31 57 partition (<filename class="devicefile">sda5</filename> in our previous … … 62 88 rm -rfv e2fsprogs-&e2fsprogs-version;</userinput></screen> 63 89 </note> 64 90 --> 65 91 <para>If you are using an existing <systemitem class="filesystem">swap 66 92 </systemitem> partition, there is no need to format it. If a new -
chapter02/mounting.xml
reb460c5 r3711cc6 27 27 28 28 <screen role="nodump"><userinput>mkdir -pv $LFS 29 mount -v -t ext 3/dev/<replaceable><xxx></replaceable> $LFS</userinput></screen>29 mount -v -t ext4 /dev/<replaceable><xxx></replaceable> $LFS</userinput></screen> 30 30 31 31 <para>Replace <replaceable><xxx></replaceable> with the designation of the LFS … … 37 37 38 38 <screen role="nodump"><userinput>mkdir -pv $LFS 39 mount -v -t ext 3/dev/<replaceable><xxx></replaceable> $LFS39 mount -v -t ext4 /dev/<replaceable><xxx></replaceable> $LFS 40 40 mkdir -v $LFS/usr 41 mount -v -t ext 3/dev/<replaceable><yyy></replaceable> $LFS/usr</userinput></screen>41 mount -v -t ext4 /dev/<replaceable><yyy></replaceable> $LFS/usr</userinput></screen> 42 42 43 43 <para>Replace <replaceable><xxx></replaceable> and -
chapter06/gmp.xml
reb460c5 r3711cc6 80 80 <screen><userinput remap="test">make check 2>&1 | tee gmp-check-log</userinput></screen> 81 81 82 <para>Ensure that all 18 4tests in the test suite passed.82 <para>Ensure that all 185 tests in the test suite passed. 83 83 Check the results by issuing the following command:</para> 84 84 -
chapter06/libdbus.xml
reb460c5 r3711cc6 52 52 53 53 <para>This package does come with a testsuite, but it is not 54 possible to run it because only part of the package is55 installed.</para>54 possible to run it because only part of the package was 55 built.</para> 56 56 57 57 <para>Install the package:</para> -
chapter06/procps.xml
reb460c5 r3711cc6 75 75 76 76 <para>The test suite needs some custom modifications for LFS. 77 The <command>which</command> command is not available, and the 78 <command>slabtop</command> test may return more than 999,999 objects. 79 Also fix one test that fails when scripting does not use a tty device. 77 Remove the test that fails when scripting does not use a tty device. 80 78 To run the test suite, run the following commands:</para> 81 79 82 <screen><userinput remap="test">sed -i -e 's|exec which sleep|exec echo /tools/bin/sleep|' \ 83 -e 's|&9|9999999|' testsuite/config/unix.exp 84 sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp 80 <screen><userinput remap="test">sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp 85 81 86 82 make check</userinput></screen> … … 94 90 95 91 <screen><userinput remap="install">mv -v /usr/lib/libprocps.so.* /lib 96 ln -sfv ../../lib/libprocps.so.1.1. 1/usr/lib/libprocps.so</userinput></screen>92 ln -sfv ../../lib/libprocps.so.1.1.2 /usr/lib/libprocps.so</userinput></screen> 97 93 98 94 </sect2> -
chapter06/texinfo.xml
reb460c5 r3711cc6 50 50 <screen><userinput remap="make">make</userinput></screen> 51 51 52 <note><para>Two tests in the test suite fail due to out of date 53 perl code.</para></note> 54 52 55 <para>To test the results, issue:</para> 53 56 -
chapter08/fstab.xml
reb460c5 r3711cc6 37 37 class="partition">sda2</filename>, <filename 38 38 class="partition">sda5</filename>, and <systemitem 39 class="filesystem">ext 3</systemitem>. For details on the six39 class="filesystem">ext4</systemitem>. For details on the six 40 40 fields in this file, see <command>man 5 fstab</command>.</para> 41 41 -
chapter08/kernel.xml
reb460c5 r3711cc6 62 62 regarding particular kernel configuration requirements of packages outside 63 63 of LFS at <ulink 64 url="&blfs-root;view/svn/longindex.html#kernel-config-index"/>. </para> 64 url="&blfs-root;view/svn/longindex.html#kernel-config-index"/>. Additional 65 information about configuring and building the kernel can be found at 66 <ulink url="http://www.kroah.com/lkn/"/> </para> 65 67 66 68 <note><para>Due to recent changes in <application>udev</application>, be sure to -
general.ent
reb460c5 r3711cc6 1 <!ENTITY version "SYSTEMD-201305 18">2 <!ENTITY releasedate "May 18, 2013">1 <!ENTITY version "SYSTEMD-20130529"> 2 <!ENTITY releasedate "May 29, 2013"> 3 3 <!ENTITY copyrightdate "1999-2013"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "7.4"> -
packages.ent
reb460c5 r3711cc6 32 32 <!ENTITY autoconf-ch6-sbu "4.5 SBU"> 33 33 34 <!ENTITY automake-version "1.13. 1">34 <!ENTITY automake-version "1.13.2"> 35 35 <!ENTITY am-minor-version "1.13"> 36 <!ENTITY automake-size "1, 392KB">36 <!ENTITY automake-size "1,408 KB"> 37 37 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> 38 <!ENTITY automake-md5 " a60380ab11e1481376b7747d1b42ced2">38 <!ENTITY automake-md5 "497f3ea7e85504fe5b1b1b6d27cc71f1"> 39 39 <!ENTITY automake-home "&gnu-software;automake/"> 40 40 <!ENTITY automake-ch6-du "100 MB"> … … 249 249 <!ENTITY glibc-ch6-sbu "17.6 SBU"> 250 250 251 <!ENTITY gmp-version "5.1. 1">252 <!ENTITY gmp-size "1,7 71KB">251 <!ENTITY gmp-version "5.1.2"> 252 <!ENTITY gmp-size "1,780 KB"> 253 253 <!ENTITY gmp-url "ftp://ftp.gmplib.org/pub/gmp-&gmp-version;/gmp-&gmp-version;.tar.xz"> 254 <!ENTITY gmp-md5 " 485b1296e6287fa381e6015b19767989">254 <!ENTITY gmp-md5 "06fe2ca164221c59ce74867155cfc1ac"> 255 255 <!ENTITY gmp-home "&gnu-software;gmp/"> 256 256 <!ENTITY gmp-ch5-du "39 MB"> … … 396 396 <!ENTITY linux-major-version "3"> 397 397 <!ENTITY linux-minor-version "9"> 398 <!ENTITY linux-patch-version " 2">398 <!ENTITY linux-patch-version "4"> 399 399 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 400 400 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 401 <!ENTITY linux-size "70,4 09KB">401 <!ENTITY linux-size "70,420 KB"> 402 402 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 403 <!ENTITY linux-md5 " e406cc1bb5618a4ea88470f4d3d3d6e1">403 <!ENTITY linux-md5 "053095dfe88fbd52e7cc8db302631d99"> 404 404 <!ENTITY linux-home "http://www.kernel.org/"> 405 405 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is … … 490 490 <!ENTITY patch-ch6-sbu "less than 0.1 SBU"> 491 491 492 <!ENTITY perl-version "5.1 6.3">493 <!ENTITY perl-size "13, 403KB">492 <!ENTITY perl-version "5.18.0"> 493 <!ENTITY perl-size "13,708 KB"> 494 494 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 495 <!ENTITY perl-md5 " 025102de0e4a597cf541e57da80c6aa3">495 <!ENTITY perl-md5 "a832e928adfd36d162d2a5d3b631265c"> 496 496 <!ENTITY perl-home "http://www.perl.org/"> 497 497 <!ENTITY perl-ch5-du "237 MB"> … … 508 508 <!ENTITY pkgconfig-ch6-sbu "0.4 SBU"> 509 509 510 <!ENTITY procps-ng-version "3.3. 7">511 <!ENTITY procps-ng-size "5 37KB">510 <!ENTITY procps-ng-version "3.3.8"> 511 <!ENTITY procps-ng-size "544 KB"> 512 512 <!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> 513 <!ENTITY procps-ng-md5 " 57d2bad8c8fac3d09ee9f5f964e3da9c">513 <!ENTITY procps-ng-md5 "aecbeeda2ab308f8d09dddcb4cb9a572"> 514 514 <!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng"> 515 515 <!ENTITY procps-ng-ch6-du "13 MB">
Note:
See TracChangeset
for help on using the changeset viewer.