Changeset 7b31c44 for BOOK/final-system


Ignore:
Timestamp:
Aug 31, 2008, 9:15:57 AM (16 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
ea55a49
Parents:
33bdb0d
Message:

Updated Coreutils to 6.12.
Drop Mktemp in favor of the version included in Coreutils.
Updated Perl to 5.10.0.
Updated File to 4.25.
Updated File to 4.26.
Updated GCC to 4.3.2.

Location:
BOOK/final-system
Files:
5 deleted
24 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/alpha-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/common/coreutils.xml

    r33bdb0d r7b31c44  
    2626    <title>Installation of Coreutils</title>
    2727
    28     <para os="a">Prevent Coreutils from installing binaries that will be
    29     installed by other packages:</para>
    30 
    31 <screen os="b"><userinput>patch -Np1 -i ../&coreutils-suppress-patch;</userinput></screen>
    32 
    3328    <para os="p1">A known issue with the <command>uname</command> program from
    3429    this package is that the <option>-p</option> switch always
     
    4641    <para os="c">Now prepare Coreutils for compilation:</para>
    4742
    48 <screen os="d"><userinput>./configure --prefix=/usr</userinput></screen>
     43<screen os="d"><userinput>./configure --prefix=/usr \
     44    --enable-no-install-program=arch,hostname,kill,su,uptime</userinput></screen>
    4945
    5046    <para os="e">Compile the package:</para>
     
    114110        echo, env, expand, expr, factor, false, fmt, fold, groups, head,
    115111        hostid, hostname, id, install, join, link, ln, logname, ls, md5sum,
    116         mkdir, mkfifo, mknod, mv, nice, nl, nohup, od, paste, pathchk, pinky,
    117         pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, seq, sha1sum,
    118         sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, sleep, sort,
    119         split, stat, stty, sum, sync, tac, tail, tee, test, touch, tr, true,
    120         tsort, tty, uname, unexpand, uniq, unlink, users, vdir, wc, who,
    121         whoami, and yes</seg>
     112        mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, od, paste, pathchk,
     113        pinky, pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, seq,
     114        sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf,
     115        sleep, sort, split, stat, stty, sum, sync, tac, tail, tee, test, touch,
     116        tr, true, tsort, tty, uname, unexpand, uniq, unlink, users, vdir, wc,
     117        who, whoami, and yes</seg>
    122118      </seglistitem>
    123119    </segmentedlist>
     
    573569      </varlistentry>
    574570
     571      <varlistentry id="mktemp">
     572        <term><command>mktemp</command></term>
     573        <listitem>
     574          <para>Creates temporary files in a secure manner; it is used in
     575          scripts</para>
     576          <indexterm zone="ch-system-coreutils mktemp">
     577            <primary sortas="b-mktemp">mktemp</primary>
     578          </indexterm>
     579        </listitem>
     580      </varlistentry>
     581
    575582      <varlistentry id="mv">
    576583        <term><command>mv</command></term>
  • BOOK/final-system/common/perl.xml

    r33bdb0d r7b31c44  
    2525  <sect2 role="installation">
    2626    <title>Installation of Perl</title>
    27 
    28     <para os="p1">The following patch causes makedepend.sh to also remove
    29     <literal>&lt;command-line&gt;</literal> as well as
    30     <literal>&lt;command line&gt;</literal>:</para>
    31 
    32 <screen os="p2"><userinput>patch -Np1 -i ../&perl-gcc42_fix-patch;</userinput></screen>
    33 
    34     <para os="p3">The following patch prevents perl from including asm/page.h
    35     which will no longer be available in headers provided by kernel 2.6.25 and
    36     forward:</para>
    37 
    38 <screen os="p4"><userinput>patch -Np1 -i ../&perl-no_page_h-patch;</userinput></screen>
    39 
    40     <para os="p5">The following patch fixes known vulnerabilities in perl:</para>
    41 
    42 <screen os="p6"><userinput>patch -Np1 -i ../&perl-security-patch;</userinput></screen>
    4327
    4428    <para os="s1">The following sed causes <filename>DynaLoader.a</filename>
  • BOOK/final-system/common/temp-perl.xml

    r33bdb0d r7b31c44  
    2222  <sect2 role="installation">
    2323    <title>Installation of Perl</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/perl.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/perl.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    34     href="../common/perl.xml"
    35     xpointer="xpointer(//*[@os='p3'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    38     href="../common/perl.xml"
    39     xpointer="xpointer(//*[@os='p4'])"/>
    4024
    4125    <para os="a">First adapt some hard-wired paths to the C library by applying
  • BOOK/final-system/mips-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/mips64-64-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/mips64-chapter.xml

    r33bdb0d r7b31c44  
    8686  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/make.xml"/>
    8787  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/man.xml"/>
    88   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips64/mktemp.xml"/>
    8988  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/module-init-tools.xml"/>
    9089  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
  • BOOK/final-system/mips64/gmp-64bit.xml

    r33bdb0d r7b31c44  
    6060    <para os="j">Create the 64bit header file:</para>
    6161
    62 <screen os="k"><userinput>mv /usr/include/gmp{,-64}.h</userinput></screen>
     62<screen os="k"><userinput>mv -v /usr/include/gmp{,-64}.h</userinput></screen>
    6363
    6464    <para os="l">Finally, Create a stub header in the place of the originals:</para>
  • BOOK/final-system/multilib/coreutils.xml

    r33bdb0d r7b31c44  
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    2525    href="../common/coreutils.xml"
    26     xpointer="xpointer(//*[@os='a'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/coreutils.xml"
    30     xpointer="xpointer(//*[@os='b'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="../common/coreutils.xml"
    3426    xpointer="xpointer(//*[@os='p1'])"/>
    3527
     
    5042    xpointer="xpointer(//*[@os='c'])"/>
    5143
    52 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>
     44<screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     45    --enable-no-install-program=arch,hostname,kill,su,uptime</userinput></screen>
    5346
    5447    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/gmp-64bit.xml

    r33bdb0d r7b31c44  
    6060    <para os="j">Create the 64bit header file:</para>
    6161
    62 <screen os="k"><userinput>mv /usr/include/gmp{,-64}.h</userinput></screen>
     62<screen os="k"><userinput>mv -v /usr/include/gmp{,-64}.h</userinput></screen>
    6363
    6464    <para os="l">Finally, Create a stub header in the place of the originals:</para>
  • BOOK/final-system/multilib/gmp-n32.xml

    r33bdb0d r7b31c44  
    6161    <para os="j">Create the N32 header file:</para>
    6262
    63 <screen os="k"><userinput>mv /usr/include/gmp{,-n32}.h</userinput></screen>
     63<screen os="k"><userinput>mv -v /usr/include/gmp{,-n32}.h</userinput></screen>
    6464
    6565  </sect2>
  • BOOK/final-system/multilib/gmp.xml

    r33bdb0d r7b31c44  
    6161    <para os="j">The header installed by GMP is architecture specific. Programs compiled as 32bit will require the header provided by the 32bit installation of GMP. The same applies for 64bit programs. Move the header so a wrapper can be put in its place later:</para>
    6262
    63 <screen os="k"><userinput>mv /usr/include/gmp{,-32}.h</userinput></screen>
     63<screen os="k"><userinput>mv -v /usr/include/gmp{,-32}.h</userinput></screen>
    6464
    6565  </sect2>
  • BOOK/final-system/multilib/perl-64bit.xml

    r33bdb0d r7b31c44  
    2121  <sect2 role="installation">
    2222    <title>Installation of Perl</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/perl.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/perl.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="../common/perl.xml"
    34     xpointer="xpointer(//*[@os='p3'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    37     href="../common/perl.xml"
    38     xpointer="xpointer(//*[@os='p4'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    41     href="../common/perl.xml"
    42     xpointer="xpointer(//*[@os='p5'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    45     href="../common/perl.xml"
    46     xpointer="xpointer(//*[@os='p6'])"/>
    4723
    4824    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/perl-n32.xml

    r33bdb0d r7b31c44  
    2222  <sect2 role="installation">
    2323    <title>Installation of Perl</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/perl.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/perl.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    34     href="../common/perl.xml"
    35     xpointer="xpointer(//*[@os='p3'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    38     href="../common/perl.xml"
    39     xpointer="xpointer(//*[@os='p4'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    42     href="../common/perl.xml"
    43     xpointer="xpointer(//*[@os='p5'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    46     href="../common/perl.xml"
    47     xpointer="xpointer(//*[@os='p6'])"/>
    4824
    4925    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/perl.xml

    r33bdb0d r7b31c44  
    2222  <sect2 role="installation">
    2323    <title>Installation of Perl</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/perl.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/perl.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    34     href="../common/perl.xml"
    35     xpointer="xpointer(//*[@os='p3'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    38     href="../common/perl.xml"
    39     xpointer="xpointer(//*[@os='p4'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    42     href="../common/perl.xml"
    43     xpointer="xpointer(//*[@os='p5'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    46     href="../common/perl.xml"
    47     xpointer="xpointer(//*[@os='p6'])"/>
    4824
    4925    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/temp-perl.xml

    r33bdb0d r7b31c44  
    2222  <sect2 role="installation">
    2323    <title>Installation of Perl</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/perl.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/perl.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    34     href="../common/perl.xml"
    35     xpointer="xpointer(//*[@os='p3'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    38     href="../common/perl.xml"
    39     xpointer="xpointer(//*[@os='p4'])"/>
    4024
    4125    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/ppc-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/ppc64-chapter.xml

    r33bdb0d r7b31c44  
    7171  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/make.xml"/>
    7272  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/man.xml"/>
    73   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ppc64/mktemp.xml"/>
    7473  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/module-init-tools.xml"/>
    7574  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
  • BOOK/final-system/sparc-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/sparc64-chapter.xml

    r33bdb0d r7b31c44  
    7171  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/make.xml"/>
    7272  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/man.xml"/>
    73   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/mktemp.xml"/>
    7473  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/module-init-tools.xml"/>
    7574  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
  • BOOK/final-system/x86-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/x86_64-64-chapter.xml

    r33bdb0d r7b31c44  
    5555  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/make.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/man.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mktemp.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/module-init-tools.xml"/>
    5958  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patch.xml"/>
  • BOOK/final-system/x86_64-chapter.xml

    r33bdb0d r7b31c44  
    7171  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/make.xml"/>
    7272  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/man.xml"/>
    73   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/mktemp.xml"/>
    7473  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/module-init-tools.xml"/>
    7574  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
Note: See TracChangeset for help on using the changeset viewer.