Ignore:
Timestamp:
Sep 24, 2013, 11:53:17 AM (11 years ago)
Author:
William Harrington <kb0iic@…>
Children:
2e9ccbe
Parents:
111b12a
Message:

Prepare for CLFS-2.0.0 release.

Location:
BOOK/final-system/common
Files:
1 added
2 deleted
15 edited
2 moved

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/common/cloog.xml

    r111b12a r76b06f6  
    3232<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3333LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    34   ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen>
     34  ./configure --prefix=/usr --enable-shared</userinput></screen>
    3535
    3636    <para os="c">Compile the package:</para>
     
    6363      <seglistitem>
    6464        <seg>cloog</seg>
    65         <seg>libcloog-isl.[a,so]</seg>
    66         <seg>/usr/include/cloog</seg>
     65        <seg>libcloog-isl.[a,so], libisl.[a,so]</seg>
     66        <seg>/usr/include/cloog, /usr/include/isl</seg>
    6767      </seglistitem>
    6868    </segmentedlist>
     
    9393      </varlistentry>
    9494
     95      <varlistentry id="libisl">
     96        <term><filename class="libraryfile">libisl</filename></term>
     97        <listitem>
     98          <para>The Integer Set Library.</para>
     99          <indexterm zone="ch-system-cloog libisl">
     100            <primary sortas="c-libisl">libisl</primary>
     101          </indexterm>
     102        </listitem>
     103      </varlistentry>
     104
    95105    </variablelist>
    96106
  • BOOK/final-system/common/eglibc.xml

    r111b12a r76b06f6  
    5858unset LINKER</userinput></screen>
    5959
     60    <para os="p3">The following patch fixes an issue that can cause
     61      ALSA to crash:</para>
     62     
     63<screen os="p4"><userinput>patch -Np1 -i ../&eglibc-fixes-patch;</userinput></screen>
     64
    6065    <para os="b">The EGLIBC build system is self-contained and will install
    6166    perfectly, even though the compiler specs file and linker are still
     
    7479
    7580<screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
    76     --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
    77     --enable-obsolete-rpc</userinput></screen>
     81    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc</userinput></screen>
    7882
    7983    <variablelist os="i">
     
    8387        <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
    8488        <listitem>
    85           <para>This changes the location of the <command>getconf</command>
    86           utility from its default of <filename
     89          <para>This changes the location of the <command>pt_chown</command>
     90          program from its default of <filename
    8791          class="directory">/usr/libexec</filename> to <filename
    8892          class="directory">/usr/lib/eglibc</filename>.</para>
     
    148152<screen os="t"><userinput>make install</userinput></screen>
    149153
     154    <para os="ra">Install NIS and RPC related headers that are not installed by default.</para>
     155
     156<screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /usr/include/rpc
     157cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /usr/include/rpcsvc
     158cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /usr/include/rpcsvc</userinput></screen>
     159
    150160  </sect2>
    151161
     
    240250EOF</userinput></screen>
    241251
    242     <para>Install timezone data:</para>
    243 <screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz
    244 
    245 ZONEINFO=/usr/share/zoneinfo
    246 mkdir -pv $ZONEINFO/{posix,right}
    247 
    248 for tz in etcetera southamerica northamerica europe africa antarctica  \
    249           asia australasia backward pacificnew solar87 solar88 solar89 \
    250           systemv; do
    251     zic -L /dev/null   -d $ZONEINFO       -y "sh yearistype.sh" ${tz}
    252     zic -L /dev/null   -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}
    253     zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}
    254 done
    255 
    256 cp -v zone.tab iso3166.tab $ZONEINFO
    257 zic -d $ZONEINFO -p America/New_York
    258 unset ZONEINFO</userinput></screen>
    259 
    260     <variablelist>
    261       <title>The meaning of the zic commands:</title>
    262 
    263       <varlistentry>
    264         <term><parameter>zic -L /dev/null ...</parameter></term>
    265         <listitem>
    266           <para>This creates posix timezones, without any leap seconds.  It is
    267           conventional to put these in both
    268           <filename class="directory">zoneinfo</filename> and
    269           <filename class="directory">zoneinfo/posix</filename>. It is
    270           necessary to put the POSIX timezones in
    271           <filename class="directory">zoneinfo</filename>, otherwise various
    272           test-suites will report errors. On an embedded system, where space is
    273           tight and you do not intend to ever update the timezones, you could save
    274           1.9MB by not using the <filename class="directory">posix</filename>
    275           directory, but some applications or test-suites might give less good
    276           results</para>
    277         </listitem>
    278       </varlistentry>
    279       <varlistentry>
    280         <term><parameter>zic -L leapseconds ...</parameter></term>
    281         <listitem>
    282           <para>This creates right timezones, including leap seconds. On an
    283           embedded system, where space is tight and you do not intend to
    284           ever update the timezones, or care about the correct time, you could
    285           save 1.9MB by omitting the <filename class="directory">right</filename>
    286           directory.</para>
    287         </listitem>
    288       </varlistentry>
    289       <varlistentry>
    290         <term><parameter>zic ... -p ...</parameter></term>
    291         <listitem>
    292           <para>This creates the <filename>posixrules</filename> file. We use
    293           New York because POSIX requires the daylight savings time rules
    294           to be in accordance with US rules.</para>
    295         </listitem>
    296       </varlistentry>
    297     </variablelist>
    298 
    299252    <para>To determine the local time zone, run the following script:</para>
    300253
     
    375328        <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
    376329        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
    377         pcprofiledump, pldd, rpcgen, sln, sprof, tzselect, xtrace,zdump,
    378         and zic</seg>
     330        pcprofiledump, pldd, pt_chown, rpcgen, sln, sprof, tzselect,
     331        xtrace,zdump, and zic</seg>
    379332        <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so],
    380333        libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so],
     
    568521      </varlistentry>
    569522
     523      <varlistentry id="pt_chown">
     524        <term><command>pt_chown</command></term>
     525        <listitem>
     526          <para>A helper program for <command>grantpt</command> to set the owner,
     527          group and access permissions of a slave pseudo terminal</para>
     528          <indexterm zone="ch-system-eglibc pt_chown">
     529            <primary sortas="b-pt_chown">pt_chown</primary>
     530          </indexterm>
     531        </listitem>
     532      </varlistentry>
     533
    570534      <varlistentry id="rpcgen">
    571535        <term><command>rpcgen</command></term>
  • BOOK/final-system/common/gcc.xml

    r111b12a r76b06f6  
    2626    <title>Installation of GCC</title>
    2727
     28
    2829    <para os="p1">The following patch contains a number of updates to the
    2930    &gcc-version; branch by the GCC developers:</para>
    3031
    3132    <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
    32 
    33     <para os="fix1">Apply a <command>sed</command> subsitution that will
    34     suppress the execution of the <command>fixincludes</command> script:</para>
    35 
    36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig}
    37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>
    3833
    3934    <para os="d">Apply a <command>sed</command> substitution that will suppress the
     
    6055    --enable-clocale=gnu --enable-languages=c,c++ \
    6156    --disable-multilib --disable-libstdcxx-pch \
    62     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    63     --enable-checking=release --enable-libstdcxx-time \
    64     --disable-install-libiberty</userinput></screen>
     57    --enable-cloog-backend=isl</userinput></screen>
    6558
    6659    <para os="j">Compile the package:</para>
     
    7366    </important>
    7467
    75    <para os="s1">Increase the stack size prior to running the tests:</para>
    76 
    77 <screen os="s2"><userinput remap="test">ulimit -s 32768</userinput></screen>
    78 
    7968    <para os="m">Test the results, but do not stop at errors:</para>
    8069
     
    10998
    11099<screen os="x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>
    111 
    112     <para os="y">Finally, move a misplaced file:</para>
    113 
    114 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    115100
    116101  </sect2>
  • BOOK/final-system/common/gmp.xml

    r111b12a r76b06f6  
    4848    <para os="a">Prepare GMP for compilation:</para>
    4949
    50 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \
     50<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \
    5151CXX="g++ -isystem /usr/include" \
    5252LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    53   ./configure --prefix=/usr --enable-cxx</userinput></screen>
     53  ./configure --prefix=/usr --enable-cxx --enable-mpbsd</userinput></screen>
    5454
    5555    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/iana-etc.xml

    r111b12a r76b06f6  
    2828    <note os="p1">
    2929      <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data:
    30 <screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command>
    31 <command>make get</command></screen>
     30<screen><userinput>patch -Np1 -i ../&iana-etc-get_fix-patch;</userinput></screen>
     31<screen><userinput>make get</userinput></screen>
    3232Do not apply the following patch.</para>
    3333    </note>
  • BOOK/final-system/common/iputils.xml

    r111b12a r76b06f6  
    3030<screen os="p2"><userinput>patch -Np1 -i ../&iputils-fixes-patch;</userinput></screen>
    3131
     32    <para os="p3">The following patch contains pregenerated documentation for
     33    IPutils:</para>
     34
     35<screen os="p4"><userinput>patch -Np1 -i ../&iputils-doc-patch;</userinput></screen>
     36
    3237    <para os="a">Compile the package:</para>
    3338
    34 <screen os="b"><userinput>make USE_CAP=no \
    35     IPV4_TARGETS="tracepath ping clockdiff rdisc" \
     39<screen os="b"><userinput>make IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3640    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    3741
  • BOOK/final-system/common/kbd.xml

    r111b12a r76b06f6  
    2626    <title>Installation of Kbd</title>
    2727
     28    <para os="p1">Apply the following patch to fix a typo in es.po:</para>
     29
     30    <screen os="p2"><userinput>patch -Np1 -i ../&kbd-espo-patch;</userinput></screen>
     31
    2832    <para os="a">Prepare Kbd for compilation:</para>
    2933
    30 <screen os="b"><userinput>PKG_CONFIG_PATH="/tools/lib/pkgconfig" \
    31     ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen>
     34<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    3235
    3336    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/kmod.xml

    r111b12a r76b06f6  
    3131<screen os="b"><userinput>./configure --prefix=/usr \
    3232    --bindir=/bin --sysconfdir=/etc \
    33     --with-rootlibdir=/lib --disable-manpages \
     33    --with-rootlibdir=/lib \
    3434    --with-zlib --with-xz</userinput></screen>
    3535
     
    6262    <para os="g">Install the package:</para>
    6363
    64 <screen os="h"><userinput>make install
    65 make -C man install</userinput></screen>
     64<screen os="h"><userinput>make install</userinput></screen>
    6665
    6766    <para os="i">Create symbolic links for programs that expect Module-Init-Tools.</para>
    6867
    69 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod
    70 ln -sfv ../bin/kmod /sbin/depmod
    71 ln -sfv ../bin/kmod /sbin/insmod
    72 ln -sfv ../bin/kmod /sbin/modprobe
    73 ln -sfv ../bin/kmod /sbin/modinfo
    74 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen>
     68<screen os="j"><userinput>ln -sv kmod /bin/lsmod
     69ln -sv ../bin/kmod /sbin/depmod
     70ln -sv ../bin/kmod /sbin/insmod
     71ln -sv ../bin/kmod /sbin/modprobe
     72ln -sv ../bin/kmod /sbin/modinfo
     73ln -sv ../bin/kmod /sbin/rmmod</userinput></screen>
    7574 
    7675  </sect2>
  • BOOK/final-system/common/linux-headers.xml

    r111b12a r76b06f6  
    3232<screen os="c"><userinput>make mrproper
    3333make headers_check
    34 make INSTALL_HDR_PATH=/usr headers_install
     34make INSTALL_HDR_PATH=dest headers_install
     35cp -rv dest/include/* /usr/include
    3536find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</userinput></screen>
    3637
     
    5455
    5556      <varlistentry os="d3">
    56         <term><parameter>make INSTALL_HDR_PATH=/usr headers_install</parameter></term>
     57        <term><parameter>make INSTALL_HDR_PATH=dest headers_install</parameter></term>
    5758        <listitem>
    58           <para>This will install the kernel headers into
    59           <filename class="directory">/usr/include</filename>.</para>
     59          <para>Normally the headers_install target removes the entire
     60          destination directory (default
     61          <filename class="directory">/usr/include</filename>) before
     62          installing the headers. To prevent this, we tell the kernel to
     63          install the headers to a directory inside the source dir.</para>
    6064        </listitem>
    6165      </varlistentry>
  • BOOK/final-system/common/make.xml

    r111b12a r76b06f6  
    2424  <sect2 role="installation">
    2525    <title>Installation of Make</title>
    26 
    27     <para os="p1">Apply upstream fixes:</para>
    28 
    29     <screen os="p2"><userinput>patch -Np1 -i ../&make-fixes-patch;</userinput></screen>
    3026
    3127    <para os="a">Prepare Make for compilation:</para>
  • BOOK/final-system/common/pkg-config.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-pkg-config-lite" role="wrap">
    9   <?dbhtml filename="pkg-config-lite.html"?>
     8<sect1 id="ch-system-pkg-config" role="wrap">
     9  <?dbhtml filename="pkg-config.html"?>
    1010
    11   <title>Pkg-config-lite-&pkg-config-lite-version;</title>
     11  <title>Pkg-config-&pkg-config-version;</title>
    1212
    13   <indexterm zone="ch-system-pkg-config-lite">
    14     <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary>
     13  <indexterm zone="ch-system-pkg-config">
     14    <primary sortas="a-Pkg-config">Pkg-config</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>Pkg-config-lite is a tool to help you insert the correct compiler options
     20    <para>Pkg-config is a tool to help you insert the correct compiler options
    2121    on the command line when compiling applications and libraries.</para>
    2222
     
    2424
    2525  <sect2 role="installation">
    26     <title>Installation of Pkg-config-lite</title>
     26    <title>Installation of Pkg-config</title>
    2727
    28     <para os="a">Prepare Pkg-config-lite for compilation:</para>
     28    <para os="a">Prepare Pkg-config for compilation:</para>
    2929
    3030<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     
    4343  </sect2>
    4444
    45   <sect2 id="contents-pkg-config-lite" role="content">
    46     <title>Contents of Pkg-config-lite</title>
     45  <sect2 id="contents-pkg-config" role="content">
     46    <title>Contents of Pkg-config</title>
    4747
    4848    <segmentedlist>
     
    6161      <?dbhtml list-presentation="table"?>
    6262
    63       <varlistentry id="pkg-config-lite">
     63      <varlistentry id="pkg-config">
    6464        <term><command>pkg-config</command></term>
    6565        <listitem>
     
    6767          information about installed libraries in the system. It is typically
    6868          used to compile and link against one or more libraries.</para>
    69           <indexterm zone="ch-system-pkg-config-lite pkg-config-lite">
    70             <primary sortas="b-pkg-config-lite">pkg-config</primary>
     69          <indexterm zone="ch-system-pkg-config pkg-config">
     70            <primary sortas="b-pkg-config">pkg-config</primary>
    7171          </indexterm>
    7272        </listitem>
  • BOOK/final-system/common/sysvinit.xml

    r111b12a r76b06f6  
    8282
    8383<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
    84 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600
    85 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600
    86 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600
    87 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600
    88 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600
    89 6:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600
     84<literal>1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
     852:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
     863:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
     874:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600
     885:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
     896:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600
    9090</literal>
    9191EOF</userinput></screen>
     
    9595
    9696<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
    97 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100
     97<literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100
    9898</literal>
    9999EOF</userinput></screen>
  • BOOK/final-system/common/tar.xml

    r111b12a r76b06f6  
    2929
    3030<screen os="p2"><userinput>patch -Np1 -i ../&tar-man-patch;</userinput></screen>
    31 
    32     <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para>
    33 
    34 <screen os="s2"><userinput>sed -i -e '/gets is a/d' gnu/stdio.in.h</userinput></screen>
    3531
    3632    <para os="a">Prepare Tar for compilation:</para>
  • BOOK/final-system/common/udev.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-eudev" role="wrap">
    9   <?dbhtml filename="eudev.html"?>
    10 
    11   <title>Eudev-&eudev-version;</title>
    12 
    13   <indexterm zone="ch-system-eudev">
    14     <primary sortas="a-Eudev">Eudev</primary>
     8<sect1 id="ch-system-udev" role="wrap">
     9  <?dbhtml filename="udev.html"?>
     10
     11  <title>Udev-&udev-version;</title>
     12
     13  <indexterm zone="ch-system-udev">
     14    <primary sortas="a-Udev">Udev</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The Eudev package contains programs for dynamic creation of device
     20    <para>The Udev package contains programs for dynamic creation of device
    2121    nodes.</para>
    2222
     
    2424
    2525  <sect2 role="installation">
    26     <title>Installation of Eudev</title>
    27 
    28     <para os="a">Prepare Eudev for compilation:</para>
    29 
    30 <screen os="b"><userinput>./configure --prefix=/usr --sysconfdir=/etc \
    31     --with-rootprefix="" --libexecdir=/lib --enable-split-usr \
    32     --libdir=/usr/lib --with-rootlibdir=/lib --sbindir=/sbin --bindir=/sbin \
    33     --enable-rule_generator --disable-introspection --disable-keymap \
    34     --disable-gudev --disable-gtk-doc-html --with-firmware-path=/lib/firmware \
    35     --enable-libkmod</userinput></screen>
     26    <title>Installation of Udev</title>
     27
     28    <para os="a">Prepare Udev for compilation:</para>
     29
     30<screen os="b"><userinput>./configure --prefix=/usr \
     31  --sysconfdir=/etc --with-rootprefix="" \
     32  --libexecdir=/lib --bindir=/sbin \
     33  --with-usb-ids-path=no --with-pci-ids-path=no \
     34  --enable-rule_generator --disable-introspection \
     35  --disable-keymap --disable-gudev</userinput></screen>
    3636
    3737    <para os="c">Compile the package:</para>
     
    5050<screen os="j"><userinput>install -dv /lib/firmware</userinput></screen>
    5151
    52     <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para>
    53 
    54 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \
    55 > /etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>
    56 
    5752  </sect2>
    5853
    59   <sect2 id="contents-eudev" role="content">
    60     <title>Contents of Eudev</title>
     54  <sect2 id="contents-udev" role="content">
     55    <title>Contents of Udev</title>
    6156
    6257    <segmentedlist>
     
    8277        <term><command>udevadm</command></term>
    8378        <listitem>
    84         <para>Controls the runtime behavior of Eudev, requests kernel
     79        <para>Controls the runtime behavior of Udev, requests kernel
    8580        events, manages the event queue, and provides simple debugging.</para>
    86           <indexterm zone="ch-system-eudev udevadm">
     81          <indexterm zone="ch-system-udev udevadm">
    8782            <primary sortas="b-udevadm">udevadm</primary>
    8883          </indexterm>
     
    9691          <command>udev</command>,
    9792          thus avoiding various race conditions</para>
    98           <indexterm zone="ch-system-eudev udevd">
     93          <indexterm zone="ch-system-udev udevd">
    9994            <primary sortas="b-udevd">udevd</primary>
    10095          </indexterm>
     
    106101        <term><command>ata_id</command></term>
    107102        <listitem>
    108           <para>Provides Eudev with a unique string and additional
     103          <para>Provides Udev with a unique string and additional
    109104          information (uuid, label) for an ATA drive</para>
    110           <indexterm zone="ch-system-eudev ata_id">
     105          <indexterm zone="ch-system-udev ata_id">
    111106            <primary sortas="b-ata_id">ata_id</primary>
    112107          </indexterm>
     
    118113        <listitem>
    119114          <para>Prints the capabilities of a CDROM or DVDROM drive.</para>
    120           <indexterm zone="ch-system-eudev cdrom_id">
     115          <indexterm zone="ch-system-udev cdrom_id">
    121116            <primary sortas="b-cdrom_id">cdrom_id</primary>
    122117          </indexterm>
     
    127122        <term><command>collect</command></term>
    128123        <listitem>
    129           <para>Given an ID for the current uevent and a list of IDs
    130 (for all target uevents), registers the current ID and indicates whether
    131 all target IDs have been registered.</para>
    132           <indexterm zone="ch-system-eudev collect">
     124          <para>DESCRIPTION REQUIRED</para>
     125          <indexterm zone="ch-system-udev collect">
    133126            <primary sortas="b-collect">collect</primary>
    134127          </indexterm>
     
    140133        <listitem>
    141134          <para>Creates all possible floppy devices based on the CMOS type</para>
    142           <indexterm zone="ch-system-eudev create_floppy_devices">
     135          <indexterm zone="ch-system-udev create_floppy_devices">
    143136            <primary sortas="b-create_floppy_devices">create_floppy_devices</primary>
    144137          </indexterm>
     
    150143        <listitem>
    151144          <para>Identifies x86 disk drives from Enhanced Disk Drive calls</para>
    152           <indexterm zone="ch-system-eudev edd_id">
     145          <indexterm zone="ch-system-udev edd_id">
    153146            <primary sortas="b-edd_id">edd_id</primary>
    154147          </indexterm>
     
    160153        <listitem>
    161154          <para>Script to load firmware for a device</para>
    162           <indexterm zone="ch-system-eudev firmware.sh">
     155          <indexterm zone="ch-system-udev firmware.sh">
    163156            <primary sortas="b-firmware.sh">firmware.sh</primary>
    164157          </indexterm>
     
    169162        <term><command>fstab_import</command></term>
    170163        <listitem>
    171           <para>Finds an entry in <filename>/etc/fstab</filename> that matches
    172 the current device, and provides its information to Udev.</para>
    173           <indexterm zone="ch-system-eudev fstab_import">
     164          <para>DESCRIPTION REQUIRED</para>
     165          <indexterm zone="ch-system-udev fstab_import">
    174166            <primary sortas="b-fstab_import">fstab_import</primary>
    175167          </indexterm>
     
    182174          <para>Provides the shortest possible unique hardware path to a
    183175          device</para>
    184           <indexterm zone="ch-system-eudev path_id">
     176          <indexterm zone="ch-system-udev path_id">
    185177            <primary sortas="b-path_id">path_id</primary>
    186178          </indexterm>
     
    192184        <listitem>
    193185          <para>Retrieves or generates a unique SCSI identifier.</para>
    194           <indexterm zone="ch-system-eudev scsi_id">
     186          <indexterm zone="ch-system-udev scsi_id">
    195187            <primary sortas="b-scsi_id">scsi_id</primary>
    196188          </indexterm>
     
    202194        <listitem>
    203195          <para>Identifies a USB block device.</para>
    204           <indexterm zone="ch-system-eudev usb_id">
     196          <indexterm zone="ch-system-udev usb_id">
    205197            <primary sortas="b-usb_id">usb_id</primary>
    206198          </indexterm>
     
    211203        <term><command>v4l_id</command></term>
    212204        <listitem>
    213           <para>Determines V4L capabilities for a given device.</para>
    214           <indexterm zone="ch-system-eudev v4l_id">
     205          <para>DESCRIPTION REQUIRED</para>
     206          <indexterm zone="ch-system-udev v4l_id">
    215207            <primary sortas="b-v4l_id">v4l_id</primary>
    216208          </indexterm>
     
    221213        <term><command>write_cd_rules</command></term>
    222214        <listitem>
    223           <para>A script which generates Eudev rules to provide stable names
    224 for network interfaces.</para>
    225           <indexterm zone="ch-system-eudev write_cd_rules">
     215          <para>DESCRIPTION REQUIRED</para>
     216          <indexterm zone="ch-system-udev write_cd_rules">
    226217            <primary sortas="b-write_cd_rules">write_cd_rules</primary>
    227218          </indexterm>
     
    232223        <term><command>write_net_rules</command></term>
    233224        <listitem>
    234           <para>A script which generates Eudev rules to provide stable names
    235 for network interfaces.</para>
    236           <indexterm zone="ch-system-eudev write_net_rules">
     225          <para>DESCRIPTION REQUIRED</para>
     226          <indexterm zone="ch-system-udev write_net_rules">
    237227            <primary sortas="b-write_net_rules">write_net_rules</primary>
    238228          </indexterm>
     
    244234        <term><filename class="libraryfile">libudev</filename></term>
    245235        <listitem>
    246           <para>A library interface to eudev device information.</para>
    247           <indexterm zone="ch-system-eudev libudev">
     236          <para>DESCRIPTION REQUIRED</para>
     237          <indexterm zone="ch-system-udev libudev">
    248238            <primary sortas="c-libudev">libudev</primary>
    249239          </indexterm>
     
    251241      </varlistentry>
    252242
    253       <varlistentry id="etc-eudev">
     243      <varlistentry id="etc-udev">
    254244        <term><filename class="directory">/etc/udev</filename></term>
    255245        <listitem>
    256246          <para>Contains <command>udev</command> configuration files,
    257247          device permissions, and rules for device naming</para>
    258           <indexterm zone="ch-system-eudev etc-eudev">
     248          <indexterm zone="ch-system-udev etc-udev">
    259249            <primary sortas="e-/etc/udev">/etc/udev</primary>
    260250          </indexterm>
     
    262252      </varlistentry>
    263253
    264       <varlistentry id="lib-eudev">
     254      <varlistentry id="lib-udev">
    265255        <term><filename class="directory">/lib/udev</filename></term>
    266256        <listitem>
    267257          <para>Contains <command>udev</command> helper programs
    268258          and static devices which get copied to /dev when booted.</para>
    269           <indexterm zone="ch-system-eudev lib-eudev">
     259          <indexterm zone="ch-system-udev lib-udev">
    270260            <primary sortas="e-/lib/udev">/lib/udev</primary>
    271261          </indexterm>
  • BOOK/final-system/common/util-linux.xml

    r111b12a r76b06f6  
    4444    <para os="a">Prepare Util-linux for compilation:</para>
    4545
    46 <screen os="b"><userinput>./configure --enable-write --disable-login --disable-su</userinput></screen>
     46<screen os="b"><userinput>./configure --enable-arch \
     47    --enable-write --disable-login --disable-su</userinput></screen>
    4748
    4849    <variablelist os="c">
    4950      <title>The meaning of the configure options:</title>
     51
     52      <varlistentry>
     53        <term><parameter>--enable-arch</parameter></term>
     54        <listitem>
     55          <para>This option allows the <command>arch</command> program to be
     56          installed.</para>
     57        </listitem>
     58      </varlistentry>
    5059
    5160      <varlistentry>
     
    97106
    98107      <seglistitem>
    99         <seg>addpart, agetty, blkid, blockdev, cal, cfdisk, chcpu,
     108        <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chcpu,
    100109        chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart,
    101110        dmesg, eject, fallocate, fdformat, fdisk, findfs, findmnt, flock,
     
    141150      </varlistentry>
    142151
     152      <varlistentry id="arch">
     153        <term><command>arch</command></term>
     154        <listitem>
     155          <para>Reports the machine's architecture</para>
     156          <indexterm zone="ch-system-util-linux arch">
     157            <primary sortas="b-arch">arch</primary>
     158          </indexterm>
     159        </listitem>
     160      </varlistentry>
     161
    143162      <varlistentry id="blkid">
    144163        <term><command>blkid</command></term>
  • BOOK/final-system/common/vim.xml

    r111b12a r76b06f6  
    3434    </tip>
    3535
    36 <!-- vim branch update patch area
    3736    <para os="p1">The following patch merges all updates from the &vim-version; Branch
    3837    from the Vim developers:</para>
    3938
    4039<screen os="p2"><userinput>patch -Np1 -i ../&vim-branch_update-patch;</userinput></screen>
    41 -->
    4240
    4341    <para os="b">Change the default location of
  • BOOK/final-system/common/xz.xml

    r111b12a r76b06f6  
    3030    <para os="a">Prepare XZ-Utils for compilation:</para>
    3131
    32 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen>
     32<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    3333
    3434    <para os="c">Compile the package:</para>
Note: See TracChangeset for help on using the changeset viewer.