Changeset 1da2a84 for BOOK/final-system


Ignore:
Timestamp:
Sep 14, 2008, 11:30:14 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:
e8e6c4e
Parents:
9d32016
Message:

Checked and Updated Download Locations.
Updated Tree to 1.5.2.1.
Updated Util-Linux-NG to 2.14.1.
Updated TCL to 8.5.4.
Updated E2fsprogs to 1.41.1.
Updated M4 to 1.4.11.
Updated Kbd to 1.14.
Updated Bzip2 to 1.0.5.
Updated Autoconf to 2.63.
Updated Findutils to 4.4.0.
Updated Man-Pages to 3.09.
Updated Man to 1.6f.
Updated Shadow to 4.1.2.1.
Updated IPRoute2 to 2.6.26.
Updated Libtool to 2.2.6a.
Updated Module-Init-Tools to 3.4.1.
Updated Texinfo to 4.12.
Updated Vim to 7.2.
Updated MPFR to 2.3.2.
Updated Udev to 128.
Updated Linux to 2.6.26.5.
Applied fixes to Expect to make it compatible with TCL 8.5.
Add -Duseshrplib to the perl configure command. This causes perl to build a shared libperl.
Formatting fixes on multiple pages.
Use a Common inittab across all architectures.
Updated Bootscripts to 1.2-pre1.

Location:
BOOK/final-system
Files:
4 deleted
34 edited

Legend:

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

    r9d32016 r1da2a84  
    2727
    2828   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../../bootable/alpha/kernel.xml"
    30     xpointer="xpointer(//*[@os='a1'])"/>
    31 
    32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="../../bootable/alpha/kernel.xml"
    34     xpointer="xpointer(//*[@os='a2'])"/>
    35 
    36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    3729    href="../common/linux-headers.xml"
    3830    xpointer="xpointer(//*[@os='b'])"/>
  • BOOK/final-system/common/e2fsprogs.xml

    r9d32016 r1da2a84  
    2727  <sect2 role="installation">
    2828    <title>Installation of E2fsprogs</title>
     29
     30    <para os="s1">The following command adds <filename>libcom_err.so</filename>
     31    to the list of libraries to link <filename>libblkid.so</filename>
     32    to:</para>
     33
     34<screen os="s2"><userinput>cp -v misc/Makefile.in{,.orig}
     35sed 's/_BLKID= .*$/&amp; $(LIBCOM_ERR)/' \
     36    misc/Makefile.in.orig > misc/Makefile.in</userinput></screen>
    2937
    3038    <para os="a">The E2fsprogs documentation recommends that the package be
  • BOOK/final-system/common/inetutils.xml

    r9d32016 r1da2a84  
    3232<screen os="p2"><userinput>patch -Np1 -i ../&inetutils-man_pages-patch;</userinput></screen>
    3333
     34    <para os="s1">One of the source files is missing a header. Add it with the
     35    following command:</para>
     36
     37<screen os="s2"><userinput>sed -i "1i\#include &lt;stdlib.h&gt;" libicmp/icmp_timestamp.c</userinput></screen>
     38
    3439    <para os="a">Prepare Inetutils for compilation:</para>
    3540
  • BOOK/final-system/common/iproute2.xml

    r9d32016 r1da2a84  
    3838    <para os="a">Compile the package:</para>
    3939
    40 <screen os="b"><userinput>make SBINDIR=/sbin</userinput></screen>
     40<screen os="b"><userinput>make DESTDIR=/ DOCDIR=/usr/share/doc/iproute2 \
     41    MANDIR=/usr/share/man SBINDIR=/sbin</userinput></screen>
    4142
    4243    <variablelist os="c">
     
    5859    <para os="e">Install the package:</para>
    5960
    60 <screen os="f"><userinput>make SBINDIR=/sbin install</userinput></screen>
     61<screen os="f"><userinput>make DESTDIR=/ DOCDIR=/usr/share/doc/iproute2 \
     62    MANDIR=/usr/share/man SBINDIR=/sbin</userinput></screen>
    6163
    6264  </sect2>
  • BOOK/final-system/common/kbd.xml

    r9d32016 r1da2a84  
    2626    <title>Installation of Kbd</title>
    2727
     28    <para os="s1">While installing Kbd the Makefile will attempt to execute
     29    install with the strip option on all of the installed files. This will
     30    create errors when installing shell scripts. Prevent the strip argument
     31    from being passed to install with the following command:</para>
     32
     33<screen os="s2"><userinput>sed -i "/install -s/s/ -s//" src/Makefile.in</userinput></screen>
     34
     35    <para os="aa">The Kbd tarball does not include a pre-generated configure
     36    script. Generate it with the following command:</para>
     37
     38<screen os="ab"><userinput>autoconf</userinput></screen>
     39
    2840    <para os="a">Prepare Kbd for compilation:</para>
    2941
    30 <screen os="b"><userinput>./configure --datadir=/lib/kbd</userinput></screen>
     42<screen os="b"><userinput>./configure --prefix=/usr --datadir=/lib/kbd</userinput></screen>
    3143
    3244    <variablelist os="c">
  • BOOK/final-system/common/mpfr.xml

    r9d32016 r1da2a84  
    2626  <sect2 role="installation">
    2727    <title>Installation of MPFR</title>
    28 
    29     <para os="p1">The following patch contains updates from upstream:</para>
    30 
    31 <screen os="p2"><userinput>patch -Np1 -i ../&mpfr-cumulative-patch;</userinput></screen>
    3228
    3329    <para os="a">Prepare MPFR for compilation:</para>
  • BOOK/final-system/common/perl.xml

    r9d32016 r1da2a84  
    5656   -Dman3dir=/usr/share/man/man3 \
    5757   -Dpager="/bin/less -isR" \
    58    -Dusethreads</userinput></screen>
     58   -Dusethreads -Duseshrplib</userinput></screen>
    5959
    6060    <variablelist os="c">
     
    6868        </listitem>
    6969      </varlistentry>
     70
    7071      <varlistentry os="c2">
    7172        <term><parameter>-Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3</parameter></term>
     
    7677        </listitem>
    7778      </varlistentry>
     79
    7880      <varlistentry os="c3">
    7981        <term><parameter>-Dusethreads</parameter></term>
     
    8284        </listitem>
    8385      </varlistentry>
     86
     87      <varlistentry os="c4">
     88        <term><parameter>-Duseshrplib</parameter></term>
     89        <listitem>
     90          <para>This tells Perl to build a shared libperl.</para>
     91        </listitem>
     92      </varlistentry>
     93
    8494    </variablelist>
    8595
  • BOOK/final-system/common/sysvinit.xml

    r9d32016 r1da2a84  
    8282
    8383su:S016:once:/sbin/sulogin
    84 
    85 1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
     84</literal>
     85EOF</userinput></screen>
     86
     87    <para>The following command adds the standard virtual terminals to
     88    <filename>/etc/inittab</filename>. If your system only has a serial
     89    console skip the following command:</para>
     90
     91<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
     92<literal>1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
    86932:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
    87943:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
     
    89965:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
    90976:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600
    91 
    92 # End /etc/inittab</literal>
     98</literal>
     99EOF</userinput></screen>
     100
     101    <para>If your system has a serial console run the following command to add
     102    the entry to <filename>/etc/inittab</filename>.</para>
     103
     104<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
     105<literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100
     106</literal>
     107EOF</userinput></screen>
     108
     109   <para>Finally, Add the end line to <filename>/etc/inittab</filename>.</para>
     110
     111<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
     112<literal># End /etc/inittab</literal>
    93113EOF</userinput></screen>
    94114
  • BOOK/final-system/common/udev.xml

    r9d32016 r1da2a84  
    2626    <title>Installation of Udev</title>
    2727
    28     <para os="a">Compile the package:</para>
    29 
    30 <screen os="b"><userinput>make EXTRAS="extras/ata_id extras/cdrom_id extras/collect \
    31     extras/edd_id extras/firmware extras/floppy extras/path_id extras/rule_generator \
    32     extras/scsi_id extras/usb_id extras/volume_id" udevdir=/dev</userinput></screen>
    33 
    34     <variablelist os="c">
    35       <title>The meaning of the make parameter:</title>
    36 
    37       <varlistentry>
    38       <term><parameter>EXTRAS="extras/ata_id extras/cdrom_id extras/collect
    39       extras/edd_id extras/firmware extras/floppy extras/path_id extras/rule_generator
    40       extras/scsi_id extras/usb_id extras/volume_id"</parameter></term>
    41         <listitem>
    42           <para>This builds the helper applications that are used with
    43           udev. The helper programs assist in correct handling of devices.</para>
    44         </listitem>
    45       </varlistentry>
    46 
    47     </variablelist>
    48 
    49     <para os="d">If you want to run the testsuite, you need to change
    50     a hardcoded reference to the <command>test</command> program:</para>
    51 
    52     <screen os="e"><userinput>sed -i 's@/usr/bin/test@/bin/test@' test/udev-test.pl</userinput></screen>
    53 
    54     <para os="f">To test the results, issue:
    55     <userinput>make test</userinput>.</para>
     28    <para os="a">Prepare Udev for compilation:</para>
     29
     30<screen os="b"><userinput>./configure --prefix=/usr --exec-prefix= \
     31    --sysconfdir=/etc</userinput></screen>
     32
     33    <para os="c">Compile the package:</para>
     34
     35<screen os="d"><userinput>make</userinput></screen>
    5636
    5737    <para os="g">Install the package:</para>
    5838
    59 <screen os="h"><userinput>make EXTRAS="extras/ata_id extras/cdrom_id extras/collect \
    60     extras/edd_id extras/firmware extras/floppy extras/path_id extras/rule_generator \
    61     extras/scsi_id extras/usb_id extras/volume_id" DESTDIR=/ udevdir=/dev install</userinput></screen>
    62 
    63     <variablelist os="i">
    64       <title>The meaning of the make parameter:</title>
    65 
    66       <varlistentry>
    67       <term><parameter>DESTDIR=/</parameter></term>
    68         <listitem>
    69           <para>This prevents the Udev build process from killing any
    70           <command>udevd</command> processes that may be running on the
    71           system.</para>
    72         </listitem>
    73       </varlistentry>
    74 
    75     </variablelist>
    76 
    77     <para os="j">Install documentation:</para>
    78 
    79 <screen os="k"><userinput>install -v -m644 -D docs/writing_udev_rules/index.html \
     39<screen os="h"><userinput>make install</userinput></screen>
     40
     41    <para os="i">Install documentation:</para>
     42
     43<screen os="j"><userinput>install -v -m644 -D docs/writing_udev_rules/index.html \
    8044    /usr/share/doc/udev-&udev-version;/index.html</userinput></screen>
    8145
    82     <para os="l">Create a directory for storing firmware that can be
     46    <para os="k">Create a directory for storing firmware that can be
    8347    loaded by <command>udev</command>:</para>
    8448
    85 <screen os="m"><userinput>install -dv /lib/firmware</userinput></screen>
     49<screen os="l"><userinput>install -dv /lib/firmware</userinput></screen>
    8650
    8751  </sect2>
     
    9660
    9761      <seglistitem>
    98         <seg>udevadm, udevd, udevinfo (symlink to udevadm),
    99         udevsettle (symlink to udevadm)</seg>
    100         <seg>libvolume_id</seg>
     62        <seg>udevadm, udevd</seg>
     63        <seg>libvolume_id, libudev</seg>
    10164        <seg>/etc/udev, /lib/udev</seg>
    10265      </seglistitem>
     
    11174        <term><command>udevadm</command></term>
    11275        <listitem>
    113           <para>This program combines <command>udevinfo</command>,
    114           <command>udevtrigger</command>, <command>udevsettle</command>,
    115           <command>udevcontrol</command>, <command>udevmonitor</command>,
    116           and <command>udevtest</command> into one command.</para>
     76        <para>udevadm controls the runtime behavior of udev, requests kernel
     77        events, manages the event queue, and provides simple debugging.</para>
    11778          <indexterm zone="ch-system-udev udevadm">
    11879            <primary sortas="b-udevadm">udevadm</primary>
    119           </indexterm>
    120         </listitem>
    121       </varlistentry>
    122 
    123       <varlistentry id="udevadm-control">
    124         <term><command>udevadm control</command></term>
    125         <listitem>
    126           <para>Configures a number of options for the running
    127           <command>udevd</command> daemon, such as the log level. (Symlink to
    128           udevadm)</para>
    129           <indexterm zone="ch-system-udev udevadm-control">
    130             <primary sortas="b-udevadm-control">udevadm control</primary>
    13180          </indexterm>
    13281        </listitem>
     
    14594      </varlistentry>
    14695
    147       <varlistentry id="udevinfo">
    148         <term><command>udevinfo</command></term>
    149         <listitem>
    150           <para>Allows users to query the <command>udev</command> database for
    151           information on any device currently present on the system; it also
    152           provides a way to query any device in the <systemitem
    153           class="filesystem">sysfs</systemitem> tree to help create udev
    154           rules. (Symlink to udevadm)</para>
    155           <indexterm zone="ch-system-udev udevinfo">
    156             <primary sortas="b-udevinfo">udevinfo</primary>
    157           </indexterm>
    158         </listitem>
    159       </varlistentry>
    160 
    161       <varlistentry id="udevadm-monitor">
    162         <term><command>udevadm monitor</command></term>
    163         <listitem>
    164           <para>Prints the event received from the kernel and the event which
    165           <command>udev</command> sends out after rule processing</para>
    166           <indexterm zone="ch-system-udev udevadm-monitor">
    167             <primary sortas="b-udevadm-monitor">udevadm monitor</primary>
    168           </indexterm>
    169         </listitem>
    170       </varlistentry>
    171 
    172       <varlistentry id="udevsettle">
    173         <term><command>udevsettle</command></term>
    174         <listitem>
    175           <para>Watches the Udev event queue and exits if all current uevents
    176           have been handled. (Symlink to udevadm)</para>
    177           <indexterm zone="ch-system-udev udevsettle">
    178             <primary sortas="b-udevsettle">udevsettle</primary>
    179           </indexterm>
    180         </listitem>
    181       </varlistentry>
    182 
    183       <varlistentry id="udevadm-test">
    184         <term><command>udevadm test</command></term>
    185         <listitem>
    186           <para>Simulates a <command>udev</command> run for the given device,
    187           and prints out the name of the node the real <command>udev</command>
    188           would have created or the name of the renamed network interface</para>
    189           <indexterm zone="ch-system-udev udevadm-test">
    190             <primary sortas="b-udevadm-test">udevadm test</primary>
    191           </indexterm>
    192         </listitem>
    193       </varlistentry>
    194 
    195       <varlistentry id="udevadm-trigger">
    196         <term><command>udevadm trigger</command></term>
    197         <listitem>
    198           <para>Walks the sysfs tree for devices that need to be added to the
    199           system.</para>
    200           <indexterm zone="ch-system-udev udevadm-trigger">
    201             <primary sortas="b-udeadm-vtrigger">udevadm trigger</primary>
    202           </indexterm>
    203         </listitem>
    204       </varlistentry>     
    205 
    20696 <!-- Start of Helpers -->
    20797      <varlistentry id="ata_id">
     
    226116      </varlistentry>
    227117
     118      <varlistentry id="collect">
     119        <term><command>collect</command></term>
     120        <listitem>
     121          <para>DESCRIPTION REQUIRED</para>
     122          <indexterm zone="ch-system-udev collect">
     123            <primary sortas="b-collect">collect</primary>
     124          </indexterm>
     125        </listitem>
     126      </varlistentry>
     127
    228128      <varlistentry id="create_floppy_devices">
    229129        <term><command>create_floppy_devices</command></term>
     
    236136      </varlistentry>
    237137
    238       <varlistentry id="dasd_id">
    239         <term><command>dasd_id</command></term>
    240         <listitem>
    241           <para>Read the label from an s390 block device.</para>
    242           <indexterm zone="ch-system-udev dasd_id">
    243             <primary sortas="b-dasd_id">dasd_id</primary>
    244           </indexterm>
    245         </listitem>
    246       </varlistentry>
    247 
    248138      <varlistentry id="edd_id">
    249139        <term><command>edd_id</command></term>
     
    262152          <indexterm zone="ch-system-udev firmware.sh">
    263153            <primary sortas="b-firmware.sh">firmware.sh</primary>
     154          </indexterm>
     155        </listitem>
     156      </varlistentry>
     157
     158      <varlistentry id="fstab_import">
     159        <term><command>fstab_import</command></term>
     160        <listitem>
     161          <para>DESCRIPTION REQUIRED</para>
     162          <indexterm zone="ch-system-udev fstab_import">
     163            <primary sortas="b-fstab_import">fstab_import</primary>
    264164          </indexterm>
    265165        </listitem>
     
    303203          <indexterm zone="ch-system-udev vol_id">
    304204            <primary sortas="b-vol_id">vol_id</primary>
     205          </indexterm>
     206        </listitem>
     207      </varlistentry>
     208
     209      <varlistentry id="write_cd_rules">
     210        <term><command>write_cd_rules</command></term>
     211        <listitem>
     212          <para>DESCRIPTION REQUIRED</para>
     213          <indexterm zone="ch-system-udev write_cd_rules">
     214            <primary sortas="b-write_cd_rules">write_cd_rules</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
     219      <varlistentry id="write_net_rules">
     220        <term><command>write_net_rules</command></term>
     221        <listitem>
     222          <para>DESCRIPTION REQUIRED</para>
     223          <indexterm zone="ch-system-udev write_net_rules">
     224            <primary sortas="b-write_net_rules">write_net_rules</primary>
    305225          </indexterm>
    306226        </listitem>
     
    320240      </varlistentry>
    321241
     242      <varlistentry id="libudev">
     243        <term><filename class="libraryfile">libudev</filename></term>
     244        <listitem>
     245          <para>DESCRIPTION REQUIRED</para>
     246          <indexterm zone="ch-system-udev libudev">
     247            <primary sortas="b-libudev">libudev</primary>
     248          </indexterm>
     249        </listitem>
     250      </varlistentry>
     251
    322252      <varlistentry id="etc-udev">
    323253        <term><filename class="directory">/etc/udev</filename></term>
  • BOOK/final-system/mips-chapter.xml

    r9d32016 r1da2a84  
    6060  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysklogd.xml"/>
    62   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/sysvinit.xml"/>
     62  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysvinit.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/tar.xml"/>
    6464  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/>
  • BOOK/final-system/mips64-64-chapter.xml

    r9d32016 r1da2a84  
    6060  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysklogd.xml"/>
    62   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/sysvinit.xml"/>
     62  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysvinit.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/tar.xml"/>
    6464  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/>
  • BOOK/final-system/mips64-chapter.xml

    r9d32016 r1da2a84  
    9191  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/shadow.xml"/>
    9292  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sysklogd.xml"/>
    93   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips64/sysvinit.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sysvinit.xml"/>
    9494  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/tar.xml"/>
    9595  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/texinfo.xml"/>
  • BOOK/final-system/multilib/bash.xml

    r9d32016 r1da2a84  
    3737    href="../common/bash.xml"
    3838    xpointer="xpointer(//*[@os='p2'])"/>
     39
     40    <para os="m1">The following sed points configure towards the correct
     41    library directory while searching for Readline:</para>
     42
     43<screen os="m2"><userinput>sed -i "/ac_cv_rl_libdir/s@/lib@&amp;64@" configure</userinput></screen>
    3944
    4045    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/e2fsprogs-64bit.xml

    r9d32016 r1da2a84  
    2626
    2727<screen os="m4"><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib64@g' configure</userinput></screen>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     30    href="../common/e2fsprogs.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     34    href="../common/e2fsprogs.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    2836
    2937    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/e2fsprogs-n32.xml

    r9d32016 r1da2a84  
    2727
    2828<screen os="m4"><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib32@g' configure</userinput></screen>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     31    href="../common/e2fsprogs.xml"
     32    xpointer="xpointer(//*[@os='s1'])"/>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     35    href="../common/e2fsprogs.xml"
     36    xpointer="xpointer(//*[@os='s2'])"/>
    2937
    3038    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/e2fsprogs.xml

    r9d32016 r1da2a84  
    2222  <sect2 role="installation">
    2323    <title>Installation of E2fsprogs</title>
     24
     25    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     26    href="../common/e2fsprogs.xml"
     27    xpointer="xpointer(//*[@os='s1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     30    href="../common/e2fsprogs.xml"
     31    xpointer="xpointer(//*[@os='s2'])"/>
    2432
    2533    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/inetutils.xml

    r9d32016 r1da2a84  
    2929    href="../common/inetutils.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../common/inetutils.xml"
     34    xpointer="xpointer(//*[@os='s1'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/inetutils.xml"
     38    xpointer="xpointer(//*[@os='s2'])"/>
    3139
    3240    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/iproute2.xml

    r9d32016 r1da2a84  
    3838    xpointer="xpointer(//*[@os='a'])"/>
    3939
    40 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LIBDIR=/usr/lib64 VARLIB=/var/lib64 SBINDIR=/sbin</userinput></screen>
     40<screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR=/ LIBDIR=/usr/lib64 \
     41    DOCDIR=/usr/share/doc/iproute2 \
     42    MANDIR=/usr/share/man SBINDIR=/sbin</userinput></screen>
    4143
    4244    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5254    xpointer="xpointer(//*[@os='e'])"/>
    5355
    54 <screen os="f"><userinput>make LIBDIR=/usr/lib64 VARLIB=/var/lib64 SBINDIR=/sbin install</userinput></screen>
     56<screen os="f"><userinput>make DESTDIR=/ LIBDIR=/usr/lib64 \
     57    DOCDIR=/usr/share/doc/iproute2 \
     58    MANDIR=/usr/share/man SBINDIR=/sbin \
     59    install</userinput></screen>
    5560
    5661  </sect2>
  • BOOK/final-system/multilib/kbd.xml

    r9d32016 r1da2a84  
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    2525    href="../common/kbd.xml"
     26    xpointer="xpointer(//*[@os='s1'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     29    href="../common/kbd.xml"
     30    xpointer="xpointer(//*[@os='s2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../common/kbd.xml"
     34    xpointer="xpointer(//*[@os='aa'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/kbd.xml"
     38    xpointer="xpointer(//*[@os='ab'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/kbd.xml"
    2642    xpointer="xpointer(//*[@os='a'])"/>
    2743
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --datadir=/lib64/kbd</userinput></screen>
     44<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     45    --datadir=/lib64/kbd</userinput></screen>
    2946
    3047    <variablelist os="c">
  • BOOK/final-system/multilib/mpfr-64bit.xml

    r9d32016 r1da2a84  
    2121  <sect2 role="installation">
    2222    <title>Installation of MPFR</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/mpfr.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/mpfr.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/mpfr-n32.xml

    r9d32016 r1da2a84  
    2222  <sect2 role="installation">
    2323    <title>Installation of MPFR</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/mpfr.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/mpfr.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/mpfr.xml

    r9d32016 r1da2a84  
    2222  <sect2 role="installation">
    2323    <title>Installation of MPFR</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/mpfr.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/mpfr.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/perl-64bit.xml

    r9d32016 r1da2a84  
    5656   -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \
    5757   -Dcc="gcc ${BUILD64}" \
    58    -Dusethreads</userinput></screen>
     58   -Dusethreads -Duseshrplib</userinput></screen>
    5959
    6060    <variablelist os="m4">
     
    7979    href="../common/perl.xml"
    8080    xpointer="xpointer(//*[@os='c3'])"/>
     81
     82    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     83    href="../common/perl.xml"
     84    xpointer="xpointer(//*[@os='c4'])"/>
    8185
    8286    </variablelist>
     
    106110    xpointer="xpointer(//*[@os='l'])"/>
    107111
    108 <screen os="m"><userinput>mv /usr/bin/perl{,-64}
    109 mv /usr/bin/perl&perl-version;{,-64}</userinput></screen>
     112<screen os="m"><userinput>mv -v /usr/bin/perl{,-64}
     113mv -v /usr/bin/perl&perl-version;{,-64}</userinput></screen>
    110114
    111115    <para os="n">Now we need to create a link to the multiarch wrapper that
  • BOOK/final-system/multilib/perl-n32.xml

    r9d32016 r1da2a84  
    5959   -Dlibpth="/usr/local/lib32 /lib32 /usr/lib32" \
    6060   -Dcc="gcc ${BUILDN32}" \
    61    -Dusethreads</userinput></screen>
     61   -Dusethreads -Duseshrplib</userinput></screen>
    6262
    6363    <variablelist os="m4">
     
    8282    href="../common/perl.xml"
    8383    xpointer="xpointer(//*[@os='c3'])"/>
     84
     85    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     86    href="../common/perl.xml"
     87    xpointer="xpointer(//*[@os='c4'])"/>
    8488
    8589    </variablelist>
     
    109113    xpointer="xpointer(//*[@os='l'])"/>
    110114
    111 <screen os="m"><userinput>mv /usr/bin/perl{,-n32}
    112 mv /usr/bin/perl&perl-version;{,-n32}</userinput></screen>
     115<screen os="m"><userinput>mv -v /usr/bin/perl{,-n32}
     116mv -v /usr/bin/perl&perl-version;{,-n32}</userinput></screen>
    113117
    114118  </sect2>
  • BOOK/final-system/multilib/perl.xml

    r9d32016 r1da2a84  
    5252   -Dpager="/bin/less -isR" \
    5353   -Dcc="gcc ${BUILD32}" \
    54    -Dusethreads</userinput></screen>
     54   -Dusethreads -Duseshrplib</userinput></screen>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    8181    be used by the multiarch wrapper:</para>
    8282
    83 <screen os="m"><userinput>mv /usr/bin/perl{,-32}
    84 mv /usr/bin/perl&perl-version;{,-32}</userinput></screen>
     83<screen os="m"><userinput>mv -v /usr/bin/perl{,-32}
     84mv -v /usr/bin/perl&perl-version;{,-32}</userinput></screen>
    8585
    8686  </sect2>
  • BOOK/final-system/multilib/udev-64bit.xml

    r9d32016 r1da2a84  
    2222    <title>Installation of Udev</title>
    2323
    24     <para os="p1">This patch moves /lib/udev to /lib64/udev, to keep
    25     system consistency:</para>
    26 
    27 <screen os="p2"><userinput>patch -Np1 -i ../&udev-lib64-patch;</userinput></screen>
    28 
    2924    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    3025    href="../common/udev.xml"
    3126    xpointer="xpointer(//*[@os='a'])"/>
    3227
    33 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LD="gcc ${BUILD64}" \
    34     EXTRAS="extras/ata_id extras/cdrom_id extras/collect \
    35     extras/edd_id extras/firmware extras/floppy extras/path_id extras/rule_generator \
    36     extras/scsi_id extras/usb_id extras/volume_id" udevdir=/dev</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     29    --exec-prefix= --sysconfdir=/etc \
     30    --with-libdir-name=lib64</userinput></screen>
    3731
    3832    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    4337    href="../common/udev.xml"
    4438    xpointer="xpointer(//*[@os='d'])"/>
    45 
    46     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    47     href="../common/udev.xml"
    48     xpointer="xpointer(//*[@os='e'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    51     href="../common/udev.xml"
    52     xpointer="xpointer(//*[@os='f'])"/>
    5339
    5440    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    7258    xpointer="xpointer(//*[@os='k'])"/>
    7359
    74     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    75     href="../common/udev.xml"
    76     xpointer="xpointer(//*[@os='l'])"/>
    77 
    78 <screen os="m"><userinput>install -dv /lib64/firmware</userinput></screen>
     60<screen os="l"><userinput>install -dv /lib64/firmware</userinput></screen>
    7961
    8062  </sect2>
  • BOOK/final-system/multilib/udev-n32.xml

    r9d32016 r1da2a84  
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="udev.xml"
     25    href="../common/udev.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>cd extras/volume_id/lib
    29 make CC="gcc ${BUILDN32}" AR=ar RANLIB=ranlib E=@echo Q=@</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
     29    --exec-prefix= --sysconfdir=/etc \
     30    --with-libdir-name=lib32</userinput></screen>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    32     href="udev.xml"
     33    href="../common/udev.xml"
    3334    xpointer="xpointer(//*[@os='c'])"/>
    3435
    35 <screen os="d"><userinput>make libdir=/lib32 usrlibdir=/usr/lib32 install</userinput></screen>
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/udev.xml"
     38    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/udev.xml"
     42    xpointer="xpointer(//*[@os='g'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     45    href="../common/udev.xml"
     46    xpointer="xpointer(//*[@os='h'])"/>
    3647
    3748  </sect2>
  • BOOK/final-system/multilib/udev.xml

    r9d32016 r1da2a84  
    99  <?dbhtml filename="udev.html"?>
    1010
    11   <title>Udev-&udev-version;</title>
     11  <title>Udev-&udev-version; 32 Bit Libraries</title>
    1212
    1313  <indexterm zone="ch-system-udev-32">
     
    2222    <title>Installation of Udev</title>
    2323
    24     <para os="a">Udev only provides one library, libvolume_id. Instead of
    25     building the entire udev package for one library, We're just going to
    26     compile the single library:</para>
     24    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     25    href="../common/udev.xml"
     26    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>cd extras/volume_id/lib
    29 make CC="gcc ${BUILD32}" AR=ar RANLIB=ranlib E=@echo Q=@</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \
     29    --exec-prefix= --sysconfdir=/etc \
     30    --with-libdir-name=lib</userinput></screen>
    3031
    31     <para os="c">Install the library:</para>
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../common/udev.xml"
     34    xpointer="xpointer(//*[@os='c'])"/>
    3235
    33 <screen os="d"><userinput>make install</userinput></screen>
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/udev.xml"
     38    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/udev.xml"
     42    xpointer="xpointer(//*[@os='g'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     45    href="../common/udev.xml"
     46    xpointer="xpointer(//*[@os='h'])"/>
    3447
    3548  </sect2>
  • BOOK/final-system/sparc-chapter.xml

    r9d32016 r1da2a84  
    6060  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysklogd.xml"/>
    62   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc/sysvinit.xml"/>
     62  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysvinit.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/tar.xml"/>
    6464  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r9d32016 r1da2a84  
    6060  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/shadow.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysklogd.xml"/>
    62   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc/sysvinit.xml"/>
     62  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/sysvinit.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/tar.xml"/>
    6464  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/>
  • BOOK/final-system/sparc64-64/inetutils.xml

    r9d32016 r1da2a84  
    3737    href="../sparc64/inetutils.xml"
    3838    xpointer="xpointer(//*[@os='ap2'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/inetutils.xml"
     42    xpointer="xpointer(//*[@os='s1'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     45    href="../common/inetutils.xml"
     46    xpointer="xpointer(//*[@os='s2'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/sparc64-chapter.xml

    r9d32016 r1da2a84  
    7676  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/shadow.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sysklogd.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc64/sysvinit.xml"/>
     78  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sysvinit.xml"/>
    7979  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/tar.xml"/>
    8080  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/texinfo.xml"/>
  • BOOK/final-system/sparc64/inetutils.xml

    r9d32016 r1da2a84  
    3434
    3535<screen os="ap2"><userinput>patch -Np1 -i ../&inetutils-memcpy_sparc64-patch;</userinput></screen>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     38    href="../common/inetutils.xml"
     39    xpointer="xpointer(//*[@os='s1'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     42    href="../common/inetutils.xml"
     43    xpointer="xpointer(//*[@os='s2'])"/>
    3644
    3745    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/sparc64/linux-headers.xml

    r9d32016 r1da2a84  
    2727
    2828   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../../bootable/sparc64/kernel.xml"
    30     xpointer="xpointer(//*[@os='s1'])"/>
    31 
    32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="../../bootable/sparc64/kernel.xml"
    34     xpointer="xpointer(//*[@os='s2'])"/>
    35 
    36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    3729    href="../common/linux-headers.xml"
    3830    xpointer="xpointer(//*[@os='b'])"/>
Note: See TracChangeset for help on using the changeset viewer.