Ignore:
Timestamp:
Oct 10, 2012, 6:42:21 PM (13 years ago)
Author:
Chris Staub <chris@…>
Branches:
clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
f7b2c72
Parents:
0cce40d (diff), 80cbd64 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of git.cross-lfs.org:cross-lfs

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

Legend:

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

    r0cce40d r73ace20  
    3939    then the environment is not set up for proper PTY operation. This issue
    4040    needs to be resolved before running the test suites for Binutils and GCC.</para>
     41
     42    <para os="p1">The following patch contains a number of updates to the
     43    &binutils-version; branch by the Binutils developers:</para>
     44
     45    <screen os="p2"><userinput>patch -Np1 -i ../&binutils-branch_update-patch;</userinput></screen>
    4146
    4247    <para os="g">The Binutils documentation recommends building Binutils outside of the
  • BOOK/final-system/common/bison.xml

    r0cce40d r73ace20  
    2525    <title>Installation of Bison</title>
    2626
     27    <para os="t3">The <command>configure </command>script does not determine
     28    the correct value for the following. Set the value manually:</para>
     29
     30<screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" &gt; config.cache</userinput></screen>
     31
    2732    <para os="a">Prepare Bison for compilation:</para>
    2833
    29 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    30 
    31     <para os="b1">The configure system causes Bison to be built without support
    32     for internationalization of error messages if a <command>bison</command>
    33     program is not already in $PATH.  The following addition will correct
    34     this:</para>
    35 
    36 <screen os="b2"><userinput>echo '#define YYENABLE_NLS 1' &gt;&gt; config.h</userinput></screen> 
     34<screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen>
    3735
    3836    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/cloog.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-cloog-ppl" role="wrap">
    9   <?dbhtml filename="cloog-ppl.html"?>
     8<sect1 id="ch-system-cloog" role="wrap">
     9  <?dbhtml filename="cloog.html"?>
    1010
    11   <title>CLooG-PPL-&cloog-ppl-version;</title>
     11  <title>CLooG-&cloog-version;</title>
    1212
    13   <indexterm zone="ch-system-cloog-ppl">
    14     <primary sortas="a-CLooG-PPL">CLooG-PPL</primary>
     13  <indexterm zone="ch-system-cloog">
     14    <primary sortas="a-CLooG">CLooG</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>CLooG-PPL is a library to generate code for scanning Z-polyhedra.
     20    <para>CLooG is a library to generate code for scanning Z-polyhedra.
    2121    In other words, it finds code that reaches each integral point of one or
    2222    more parameterized polyhedra.  GCC links with this library in order to
     
    2626
    2727  <sect2 role="installation">
    28     <title>Installation of CLooG-PPL</title>
     28    <title>Installation of CLooG</title>
    2929
    30     <para os="a">Prepare CLooG-PPL for compilation:</para>
     30    <para os="a">Prepare CLooG for compilation:</para>
    3131
    3232<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3333LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    34   ./configure --prefix=/usr --enable-shared --with-gmp \
    35     --with-ppl</userinput></screen>
     34  ./configure --prefix=/usr --enable-shared</userinput></screen>
    3635
    3736    <para os="c">Compile the package:</para>
     
    4039
    4140    <important os="e">
    42       <para>The test suite for CLooG-PPL is considered
     41      <para>The test suite for CLooG is considered
    4342      critical. Do not skip it under any circumstance.</para>
    4443    </important>
     
    5453  </sect2>
    5554
    56   <sect2 id="contents-cloog-ppl" role="content">
    57     <title>Contents of CLooG-PPL</title>
     55  <sect2 id="contents-cloog" role="content">
     56    <title>Contents of CLooG</title>
    5857
    5958    <segmentedlist>
     
    7877        <listitem>
    7978          <para>Loop generator for scanning Z-polyhedra</para>
    80           <indexterm zone="ch-system-cloog-ppl cloog">
     79          <indexterm zone="ch-system-cloog cloog">
    8180            <primary sortas="b-cloog">cloog</primary>
    8281          </indexterm>
     
    8887        <listitem>
    8988          <para>The Chunky Loop Generator.</para>
    90           <indexterm zone="ch-system-cloog-ppl libcloog">
    91             <primary sortas="c-libcloog-ppl">libcloog</primary>
     89          <indexterm zone="ch-system-cloog libcloog">
     90            <primary sortas="c-libcloog">libcloog</primary>
    9291          </indexterm>
    9392        </listitem>
  • BOOK/final-system/common/coreutils.xml

    r0cce40d r73ace20  
    3535    <para os="c">Now prepare Coreutils for compilation:</para>
    3636
    37 <screen os="d"><userinput>./configure --prefix=/usr \
     37<screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 \
     38  ./configure --prefix=/usr \
    3839    --enable-no-install-program=kill,uptime \
    3940    --enable-install-program=hostname</userinput></screen>
     41   
     42    <variablelist os="d1">
     43      <title>The meaning of the configure options:</title>
     44     
     45        <varlistentry os="d2">
     46          <term><parameter>FORCE_UNSAFE_CONFIGURE=1</parameter></term>
     47          <listitem>
     48            <para>Forces Coreutils to compile when using the root user.</para>
     49          </listitem>
     50        </varlistentry>
     51
     52      </variablelist>
    4053
    4154    <para os="e">Compile the package:</para>
     
    6679    for a few files to allow this:</para>
    6780
    68 <screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src}</userinput></screen>
     81<screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src,tests}</userinput></screen>
    6982
    7083    <para os="n">Then run the remainder of the tests as the
  • BOOK/final-system/common/diffutils.xml

    r0cce40d r73ace20  
    3939<screen os="d"><userinput>make</userinput></screen>
    4040
    41     <para os="e">This package does not come with a test suite.</para>
     41    <para os="e">To test the results, issue: <userinput>make check</userinput>.</para>
    4242
    4343    <para os="f">Install the package:</para>
  • BOOK/final-system/common/e2fsprogs.xml

    r0cce40d r73ace20  
    126126        <term><command>chattr</command></term>
    127127        <listitem>
    128           <para>Changes the attributes of files on an <systemitem
    129           class="filesystem">ext2</systemitem> file system; it also
    130           changes <systemitem class="filesystem">ext3</systemitem>
    131           file systems, the journaling version of <systemitem
    132           class="filesystem">ext2</systemitem> file systems</para>
     128          <para>Changes the attributes on a Linux file system</para>
    133129          <indexterm zone="ch-system-e2fsprogs chattr">
    134130            <primary sortas="b-chattr">chattr</primary>
     
    186182        <listitem>
    187183          <para>Is used to check, and optionally repair <systemitem
    188           class="filesystem">ext2</systemitem> file systems and <systemitem
    189           class="filesystem">ext3</systemitem> file systems</para>
     184          class="filesystem">ext2</systemitem>, <systemitem
     185          class="filesystem">ext3</systemitem> and <systemitem
     186          class="filesystem">ext4</systemitem>file systems</para>
    190187          <indexterm zone="ch-system-e2fsprogs e2fsck">
    191188            <primary sortas="b-e2fsck">e2fsck</primary>
     
    328325        <term><command>mke2fs</command></term>
    329326        <listitem>
    330           <para>Creates an <systemitem class="filesystem">ext2</systemitem>
    331           or <systemitem class="filesystem">ext3</systemitem> file system on
    332           the given device</para>
     327          <para>Creates an <systemitem class="filesystem">ext2</systemitem>,
     328          <systemitem class="filesystem">ext3</systemitem> or <systemitem
     329          class="filesystem">ext4</systemitem> file system on the given device</para>
    333330          <indexterm zone="ch-system-e2fsprogs mke2fs">
    334331            <primary sortas="b-mke2fs">mke2fs</primary>
  • BOOK/final-system/common/eglibc.xml

    r0cce40d r73ace20  
    5858unset LINKER</userinput></screen>
    5959
    60     <para os="p1">The following patch fixes an issue where EGLIBC will
    61     improperly handle a condition where an elf binary has missing
    62     dependencies:</para>
    63 
    64 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-dl_dep_fix-patch;</userinput></screen>
     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>
    6564
    6665    <para os="b">The EGLIBC build system is self-contained and will install
     
    8079
    8180<screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
    82     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     81    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    8382    --libexecdir=/usr/lib/eglibc</userinput></screen>
    8483
     
    153152
    154153<screen os="t"><userinput>make install</userinput></screen>
     154
     155    <para os="ra">Install NIS and RPC related headers that are not installed by default.</para>
     156
     157<screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /usr/include/rpc
     158cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /usr/include/rpcsvc
     159cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /usr/include/rpcsvc</userinput></screen>
    155160
    156161  </sect2>
  • BOOK/final-system/common/flex.xml

    r0cce40d r73ace20  
    2525  <sect2 role="installation">
    2626    <title>Installation of Flex</title>
    27 
    28     <para os="p1">The following patch contains fixes to generate proper
    29     GCC 4.4.x code:</para>
    30 
    31 <screen os="p2"><userinput>patch -Np1 -i ../&flex-gcc44-patch;</userinput></screen>
    3227
    3328    <para os="a">Prepare Flex for compilation:</para>
  • BOOK/final-system/common/gcc.xml

    r0cce40d r73ace20  
    5454    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    5555    --enable-clocale=gnu --enable-languages=c,c++ \
    56     --disable-multilib --disable-libstdcxx-pch</userinput></screen>
     56    --disable-multilib --disable-libstdcxx-pch \
     57    --enable-cloog-backend=isl</userinput></screen>
    5758
    5859    <para os="j">Compile the package:</para>
  • BOOK/final-system/common/iana-etc.xml

    r0cce40d r73ace20  
    2525  <sect2 role="installation">
    2626    <title>Installation of Iana-Etc</title>
     27
     28    <note os="n1">
     29      <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 use <userinput>make get</userinput> to update the data, and do not apply the following patch.</para>
     30    </note>
     31
     32    <para os="p1">The following patch updates the services and protocol files:</para>
     33
     34<screen os="p2"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen>
    2735
    2836    <para os="a">The following command converts the raw data provided by IANA into
  • BOOK/final-system/common/iproute2.xml

    r0cce40d r73ace20  
    3838rm man/man8/arpd.8</userinput></screen>
    3939
     40    <para os="f1">Remove unused libnl headers:</para>
     41   
     42    <screen os="f2"><userinput>sed -i '/netlink\//d' ip/ipl2tp.c</userinput></screen>
     43
    4044    <para os="a">Compile the package:</para>
    4145
  • BOOK/final-system/common/iputils.xml

    r0cce40d r73ace20  
    3737    <para os="a">Compile the package:</para>
    3838
    39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping rdisc clockdiff" \
     39<screen os="b"><userinput>make IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    4040    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    4141
  • BOOK/final-system/common/kmod.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-module-init-tools" role="wrap">
    9   <?dbhtml filename="module-init-tools.html"?>
     8<sect1 id="ch-system-kmod" role="wrap">
     9  <?dbhtml filename="kmod.html"?>
    1010
    11   <title>Module-Init-Tools-&module-init-tools-version;</title>
     11  <title>Kmod-&kmod-version;</title>
    1212
    13   <indexterm zone="ch-system-module-init-tools">
    14     <primary sortas="a-Module-Init-Tools">Module-Init-Tools</primary>
     13  <indexterm zone="ch-system-kmod">
     14    <primary sortas="a-Kmod">Kmod</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The Module-Init-Tools package contains programs for handling kernel
    21     modules in Linux kernels greater than or equal to version 2.5.47.</para>
     20    <para>The Kmod package contains programs for loading, inserting
     21      and removing kernel modules for Linux. Kmod replaces the
     22      Module-Init-tools package.</para>
    2223
    2324  </sect2>
    2425
    2526  <sect2 role="installation">
    26     <title>Installation of Module-Init-Tools</title>
     27    <title>Installation of Kmod</title>
    2728
    28     <para os="c">Issue the following commands to perform the tests</para>
     29    <para os="a">Prepare Kmod for compilation:</para>
    2930
    30 <screen os="d"><userinput>sed -i "s/\(make\)\( all\)/\1 DOCBOOKTOMAN=true\2/" tests/runtests &amp;&amp;
    31 ./tests/runtests</userinput></screen>
     31<screen os="b"><userinput>./configure --prefix=/usr \
     32    --bindir=/bin --sysconfdir=/etc \
     33    --with-rootlibdir=/lib \
     34    --with-zlib --with-xz</userinput></screen>
    3235
    33     <para os="e">Prepare Module-Init-Tools for compilation:</para>
    34 
    35 <screen os="f"><userinput>./configure --prefix=/usr \
    36     --bindir=/bin --sbindir=/sbin \
    37     --enable-zlib-dynamic</userinput></screen>
    38 
    39     <variablelist os="g">
     36    <variablelist os="c">
    4037      <title>The meaning of the configure option:</title>
    4138
    4239      <varlistentry>
    43         <term><parameter>--enable-zlib-dynamic</parameter></term>
     40        <term><parameter>--with-rootlibdir=/lib</parameter></term>
    4441        <listitem>
    45           <para>This allows the Module-Init-Tools package to handle compressed
    46           kernel modules.</para>
     42          <para>Install location for shared libraries.</para>
     43        </listitem>
     44      </varlistentry>
     45
     46      <varlistentry>
     47        <term><parameter>--with-zlib --with-xz</parameter></term>
     48        <listitem>
     49          <para>This allows the Kmod package to handle zlib and XZ
     50            compressed kernel modules.</para>
    4751        </listitem>
    4852      </varlistentry>
     
    5054    </variablelist>
    5155
    52     <para os="h">Compile the package:</para>
     56    <para os="d">Compile the package:</para>
    5357
    54 <screen os="i"><userinput>make DOCBOOKTOMAN=true</userinput></screen>
     58<screen os="e"><userinput>make</userinput></screen>
    5559
    56     <para os="j">Install the package:</para>
     60    <para os="f">To test the results, issue: <userinput>make check</userinput></para>
    5761
    58 <screen os="k"><userinput>make install</userinput></screen>
     62    <para os="g">Install the package:</para>
    5963
     64<screen os="h"><userinput>make install</userinput></screen>
     65
     66    <para os="i">Create symbolic links for programs that expect Module-Init-Tools.</para>
     67
     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>
     74 
    6075  </sect2>
    6176
    62   <sect2 id="contents-module-init-tools" role="content">
    63     <title>Contents of Module-Init-Tools</title>
     77  <sect2 id="contents-kmod" role="content">
     78    <title>Contents of Kmod</title>
    6479
    6580    <segmentedlist>
     
    6782
    6883      <seglistitem>
    69         <seg>depmod, insmod, insmod.static, lsmod, modinfo, modprobe, and
     84        <seg>depmod, insmod, lsmod, modinfo, modprobe, and
    7085        rmmod</seg>
    7186      </seglistitem>
     
    8499          <command>modprobe</command> to automatically load the required
    85100          modules</para>
    86           <indexterm zone="ch-system-module-init-tools depmod">
     101          <indexterm zone="ch-system-kmod depmod">
    87102            <primary sortas="b-depmod">depmod</primary>
    88103          </indexterm>
     
    94109        <listitem>
    95110          <para>Installs a loadable module in the running kernel</para>
    96           <indexterm zone="ch-system-module-init-tools insmod">
     111          <indexterm zone="ch-system-kmod insmod">
    97112            <primary sortas="b-insmod">insmod</primary>
    98           </indexterm>
    99         </listitem>
    100       </varlistentry>
    101 
    102       <varlistentry id="insmod.static">
    103         <term><command>insmod.static</command></term>
    104         <listitem>
    105           <para>A statically compiled version of <command>insmod</command></para>
    106           <indexterm zone="ch-system-module-init-tools insmod.static">
    107             <primary sortas="b-insmod.static">insmod.static</primary>
    108113          </indexterm>
    109114        </listitem>
     
    114119        <listitem>
    115120          <para>Lists currently loaded modules</para>
    116           <indexterm zone="ch-system-module-init-tools lsmod">
     121          <indexterm zone="ch-system-kmod lsmod">
    117122            <primary sortas="b-lsmod">lsmod</primary>
    118123          </indexterm>
     
    125130          <para>Examines an object file associated with a kernel module and
    126131          displays any information that it can glean</para>
    127           <indexterm zone="ch-system-module-init-tools modinfo">
     132          <indexterm zone="ch-system-kmod modinfo">
    128133            <primary sortas="b-modinfo">modinfo</primary>
    129134          </indexterm>
     
    136141          <para>Uses a dependency file, created by <command>depmod</command>,
    137142          to automatically load relevant modules</para>
    138           <indexterm zone="ch-system-module-init-tools modprobe">
     143          <indexterm zone="ch-system-kmod modprobe">
    139144            <primary sortas="b-modprobe">modprobe</primary>
    140145          </indexterm>
     
    146151        <listitem>
    147152          <para>Unloads modules from the running kernel</para>
    148           <indexterm zone="ch-system-module-init-tools rmmod">
     153          <indexterm zone="ch-system-kmod rmmod">
    149154            <primary sortas="b-rmmod">rmmod</primary>
    150155          </indexterm>
  • BOOK/final-system/common/libee.xml

    r0cce40d r73ace20  
    3232
    3333<note os="n1">
    34     <para>Libee will fail to compile if running multiple jobs with make.</para>
     34    <para>Libee will fail to compile if using multiple jobs with make. Append "<command>-j 1</command>" to the following make command:</para>
    3535</note>
    3636
  • BOOK/final-system/common/ncurses.xml

    r0cce40d r73ace20  
    3535<screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \
    3636    --with-shared --without-debug --enable-widec \
    37     --with-manpage-format=normal</userinput></screen>
     37    --with-manpage-format=normal \
     38    --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    3839
    3940    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/patch.xml

    r0cce40d r73ace20  
    2727    <title>Installation of Patch</title>
    2828
     29    <para os="p1">The following patch removes tests that require Ed:</para>
     30
     31<screen os="p2"><userinput>patch -Np1 -i ../&patch-test-patch;</userinput></screen>
     32
    2933    <para os="a">Prepare Patch for compilation:</para>
    3034
     
    3539<screen os="d"><userinput>make</userinput></screen>
    3640
    37     <para os="e">This package does not come with a test suite.</para>
     41    <para os="e">To test the results, issue: <userinput>make check</userinput>.</para>
    3842
    3943    <para os="f">Install the package:</para>
  • BOOK/final-system/common/pkg-config.xml

    r0cce40d r73ace20  
    2828    <para os="a">Prepare Pkg-config for compilation:</para>
    2929
    30 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \
    31     GLIB_LIBS="-lglib-2.0" \
    32     ./configure --prefix=/usr</userinput></screen>
    33 
    34     <variablelist os="bb">
    35       <title>The meaning of the new configure option:</title>
    36 
    37       <varlistentry>
    38         <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"</parameter></term>
    39         <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term>
    40         <listitem>
    41           <para>Pkg-config no longer comes with Glib, and because Pkg-config
    42         has not been installed itself it needs to be told where Glib is.</para>
    43         </listitem>
    44       </varlistentry>
    45     </variablelist>
     30<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    4631
    4732    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/shadow.xml

    r0cce40d r73ace20  
    3434    </note>
    3535
    36     <para os="f1">Fix an issue with the Russian man pages:</para>
    37 
    38     <screen os="f2"><userinput>sed -i 's/man_MANS = $(man_nopam) /man_MANS = /' man/ru/Makefile.in</userinput></screen>
    39 
    40     <para os="b">Prepare Shadow for compilation:</para>
    41 
    42 <screen os="c"><userinput>./configure --sysconfdir=/etc</userinput></screen>
    43 
    44 <para os="d">The meaning of the configure options:</para>
    45 
    46   <variablelist os="e">
     36
     37    <para os="b">Disable the installation of the <command>groups</command>
     38    program and its man pages, as Coreutils provides a better version:</para>
     39
     40<screen os="c"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile.in
     41find man -name Makefile.in -exec sed -i '/groups\.1\.xml/d' '{}' \;
     42find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;</userinput></screen>
     43
     44    <para os="d">Prepare Shadow for compilation:</para>
     45
     46<screen os="e"><userinput>./configure --sysconfdir=/etc</userinput></screen>
     47
     48<para os="f">The meaning of the configure options:</para>
     49
     50  <variablelist os="g">
    4751    <varlistentry>
    4852      <term><parameter>--sysconfdir=/etc</parameter></term>
     
    5155      <filename class="directory">/usr/etc</filename>.</para></listitem>
    5256    </varlistentry>
     57   
    5358  </variablelist>
    5459
    55     <para os="f">Disable the installation of the <command>groups</command>
    56     program and its man pages, as Coreutils provides a better version:</para>
    57 
    58 <screen os="g"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile
    59 find man -name Makefile -exec sed -i '/groups.1.xml/d' '{}' \;
    60 find man -name Makefile -exec sed -i 's/groups.1 //' '{}' \;</userinput></screen>
    6160
    6261    <para os="h">Compile the package:</para>
     
    7271    <para os="m" id="shadow-login_defs">Instead of using the default
    7372    <emphasis>crypt</emphasis> method, use the more secure
    74     <emphasis>MD5</emphasis> method of password encryption, which also allows
     73    <emphasis>SHA512</emphasis> method of password encryption, which also allows
    7574    passwords longer than 8 characters. It is also necessary to change the
    7675    obsolete <filename class="directory">/var/spool/mail</filename> location
     
    8584
    8685<screen os="s"><userinput>sed -i /etc/login.defs \
    87     -e 's@#\(ENCRYPT_METHOD \).*@\1MD5@' \
     86    -e 's@#\(ENCRYPT_METHOD \).*@\1SHA512@' \
    8887    -e 's@/var/spool/mail@/var/mail@'</userinput></screen>
    8988
  • BOOK/final-system/common/udev.xml

    r0cce40d r73ace20  
    2929
    3030<screen os="b"><userinput>./configure --prefix=/usr \
    31   --exec-prefix="" --sysconfdir=/etc \
    32   --libexecdir=/lib/udev --libdir=/usr/lib \
    33   --disable-extras --disable-introspection</userinput></screen>
     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>
    3436
    3537    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/xz.xml

    r0cce40d r73ace20  
    4242    <para os="f">Install the programs:</para>
    4343
    44 <screen os="g"><userinput>make install</userinput></screen>
     44<screen os="g"><userinput>make pkgconfigdir=/usr/lib/pkgconfig install</userinput></screen>
    4545
    4646    <para os="h">Move the <filename>xz</filename> binary, and several symlinks
Note: See TracChangeset for help on using the changeset viewer.