Ticket #2201: lfs-20080711-20080721.patch

File lfs-20080711-20080721.patch, 29.2 KB (added by willimm, 16 years ago)
  • bootscripts/ChangeLog

    diff -Naur lfs-trunk-old/bootscripts/ChangeLog lfs-trunk/bootscripts/ChangeLog
    old new  
     12008-07-21      Dan Nicholson   <dnicholson@linuxfromscratch.org>
     2       * lfs/init.d/functions: Remove stale pid files when encountered
     3         in loadproc/killproc/reloadproc. When the bootscript specifies
     4         a pid file to use with the "-p pidfile" argument, *proc
     5         functions previously bailed out when the referenced file
     6         contains an invalid pid.
     7
    182008-05-21      Bryan Kadzban   <bryan@linuxfromscratch.org>
    29        * lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
    310
  • bootscripts/lfs/init.d/functions

    diff -Naur lfs-trunk-old/bootscripts/lfs/init.d/functions lfs-trunk/bootscripts/lfs/init.d/functions
    old new  
    291291                pidofproc -s -p "${pidfile}" "${1}"
    292292        fi
    293293
     294        # Warn about stale pid file
     295        if [ "$?" = 1 ]; then
     296                boot_mesg -n "Removing stale pid file: ${pidfile}. " ${WARNING}
     297                rm -f "${pidfile}"
     298        fi
     299
    294300        if [ -n "${pidlist}" ]; then
    295301                for pid in ${pidlist}
    296302                do
     
    504510#                     warning in stdout
    505511#          return 4 - Program or service status is unknown
    506512#
    507 # Dependencies: nice
     513# Dependencies: nice, rm
    508514#
    509515# Todo: LSB says this should be called start_daemon
    510516#       LSB does not say that it should call evaluate_retval
     
    567573                                return 0 # 4
    568574                                ;;
    569575                        1)
    570                                 log_warning_msg "Unable to continue: ${pidfile} exists"
    571                                 return 0 # 4
     576                                boot_mesg "Removing stale pid file: ${pidfile}" ${WARNING}
     577                                rm -f "${pidfile}"
    572578                                ;;
    573579                        3)
    574580                                ;;
     
    598604#                     warning in stdout
    599605#          return 4 - Unknown Status
    600606#
    601 # Dependencies: kill
     607# Dependencies: kill, rm
    602608#
    603609# Todo: LSB does not say that it should call evaluate_retval
    604610#       It checks for PIDFILE, which is deprecated.
     
    648654                pidofproc -s -p "${pidfile}" "${1}"
    649655        fi
    650656
     657        # Remove stale pidfile
     658        if [ "$?" = 1 ]; then
     659                boot_mesg "Removing stale pid file: ${pidfile}." ${WARNING}
     660                rm -f "${pidfile}"
     661        fi
     662
    651663    # If running, send the signal
    652664    if [ -n "${pidlist}" ]; then
    653665        for pid in ${pidlist}
  • chapter01/changelog.xml

    diff -Naur lfs-trunk-old/chapter01/changelog.xml lfs-trunk/chapter01/changelog.xml
    old new  
    3636    </listitem>
    3737-->
    3838    <listitem>
     39      <para>2008-07-21</para>
     40      <itemizedlist>
     41        <listitem>
     42          <para>[willimm] - Updated bootscripts to 20080721.</para>
     43        </listitem>
     44        <listitem>
     45          <para>[willimm] - Permantly removed excess Mktemp code.</para>
     46        </listitem>
     47        <listitem>
     48          <para>[willimm] - Removed Coreutils uname patch.</para>
     49        </listitem>
     50        <listitem>
     51           <para>[willimm] - Added Procps watch unicode patch.</para>
     52        </listitem>
     53        <listitem>
     54           <para>[willimm] - Removed Shadow useradd patch.</para>
     55        </listitem>
     56        <listitem>
     57           <para>[willimm] - Updated Vim patch.</para>
     58        </listitem>
     59        <listitem>
     60           <para>[william] - Revised Chapter 5 introduction page.</para>
     61        </listitem>
     62        <listitem>
     63           <para>[willimm] - Added a command to install another Glibc locale reuired for testsuites.</para>
     64        </listitem>
     65        <listitem>
     66           <para>[willimm] - Revised Man-DB page.</para>
     67        </listitem>
     68        <listitem>
     69           <para>[willimm] - Removed some described but not installed Util-linux-ng packages.</para>
     70        </listitem>
     71        <listitem>
     72           <para>[willimm] - Updated Coreutils to 6.12.</para>
     73        </listitem>
     74        <listitem>
     75           <para>[willimm] - File URL was dead. Changed to anduin instead.</para>
     76        </listitem>
     77        <listitem>
     78           <para>[willimm] - Updated GCC to 4.2.4.</para>
     79        </listitem>
     80        <listitem>
     81           <para>[willimm] - Updated Linux to 2.6.24.7.</para>
     82        </listitem>
     83        <listitem>
     84           <para>[willimm] - Updated M4 to 1.4.11.</para>
     85        </listitem>
     86        <listitem>
     87           <para>[willimm] - Updated Shadow to 4.1.2.</para>
     88        </listitem>
     89      </itemizedlist>
     90    </listitem>
     91
     92    <listitem>
    3993      <para>2008-07-11</para>
    4094      <itemizedlist>
    4195        <listitem>
  • chapter01/whatsnew.xml

    diff -Naur lfs-trunk-old/chapter01/whatsnew.xml lfs-trunk/chapter01/whatsnew.xml
    old new  
    5050    <!--<listitem>
    5151      <para>Bzip2 &bzip2-version;</para>
    5252    </listitem>-->
    53     <!--<listitem>
     53    <listitem>
    5454      <para>Coreutils &coreutils-version;</para>
    55     </listitem>-->
     55    </listitem>
    5656    <!--<listitem>
    5757      <para>DejaGNU &dejagnu-version;</para>
    5858    </listitem>-->
     
    122122    <listitem>
    123123      <para>Linux &linux-version;</para>
    124124    </listitem>
    125     <!--<listitem>
     125    <listitem>
    126126      <para>M4 &m4-version;</para>
    127     </listitem>-->
     127    </listitem>
    128128    <!--<listitem>
    129129      <para>Make &make-version;</para>
    130130    </listitem>-->
     
    134134    <listitem>
    135135      <para>Man-pages &man-pages-version;</para>
    136136    </listitem>
    137     <!--<listitem>
    138       <para>Mktemp &mktemp-version;</para>
    139     </listitem>-->
    140137    <listitem>
    141138      <para>Module-Init-Tools &module-init-tools-version;</para>
    142139    </listitem>
     
    149146    <!--<listitem>
    150147      <para>Perl &perl-version;</para>
    151148    </listitem>-->
    152     <!--<listitem>
     149    <listitem>
    153150      <para>Procps &procps-version;</para>
    154     </listitem>-->
     151    </listitem>
    155152    <listitem>
    156153      <para>Psmisc &psmisc-version;</para>
    157154    </listitem>
     
    161158    <!--<listitem>
    162159      <para>Sed &sed-version;</para>
    163160    </listitem>-->
    164     <!--<listitem>
     161    <listitem>
    165162      <para>Shadow &shadow-version;</para>
    166     </listitem>-->
     163    </listitem>
    167164    <listitem>
    168165      <para>Sysklogd &sysklogd-version;</para>
    169166    </listitem>
     
    233230    </listitem>
    234231
    235232    <listitem>
     233      <para>&procps-watch-unicode-patch;</para>
     234    </listitem>
     235
     236    <listitem>
    236237      <para>&readline-fixes-patch;</para>
    237238    </listitem>
    238239
     
    250251    </listitem>
    251252
    252253    <listitem>
     254       <para>coreutils-6.10-uname-1.patch</para>
     255    </listitem>
     256
     257    <listitem>
    253258      <para>db-4.5.29-fixes-1.patch</para>
    254259    </listitem>
    255260
     
    282287    </listitem>
    283288
    284289    <listitem>
     290      <para>shadow-4.0.18.1-useradd_fix-2.patch</para>
     291    </listitem>
     292
     293    <listitem>
    285294      <para>sysklogd-1.4.1-8bit-1.patch</para>
    286295    </listitem>
    287296
  • chapter03/packages.xml

    diff -Naur lfs-trunk-old/chapter03/packages.xml lfs-trunk/chapter03/packages.xml
    old new  
    364364    </varlistentry>
    365365
    366366    <varlistentry>
    367       <term>Mktemp (&mktemp-version;) - <token>&mktemp-size;</token>:</term>
    368       <listitem>
    369         <para>Home page: <ulink url="&mktemp-home;"/></para>
    370         <para>Download: <ulink url="&mktemp-url;"/></para>
    371         <para>MD5 sum: <literal>&mktemp-md5;</literal></para>
    372       </listitem>
    373     </varlistentry>
    374 
    375     <varlistentry>
    376367      <term>Module-Init-Tools (&module-init-tools-version;) - <token>&module-init-tools-size;</token>:</term>
    377368      <listitem>
    378369        <para>Home page: <ulink url="&module-init-tools-home;"/></para>
  • chapter03/patches.xml

    diff -Naur lfs-trunk-old/chapter03/patches.xml lfs-trunk/chapter03/patches.xml
    old new  
    6767    </varlistentry>
    6868
    6969    <varlistentry>
    70       <term>Coreutils Uname Patch - <token>&coreutils-uname-patch-size;</token>:</term>
    71       <listitem>
    72         <para>Download: <ulink url="&patches-root;&coreutils-uname-patch;"/></para>
    73         <para>MD5 sum: <literal>&coreutils-uname-patch-md5;</literal></para>
    74       </listitem>
    75     </varlistentry>
    76 
    77     <varlistentry>
    7870      <term>Diffutils Internationalization Fixes Patch - <token>&diffutils-i18n-patch-size;</token>:</term>
    7971      <listitem>
    8072        <para>Download: <ulink url="&patches-root;&diffutils-i18n-patch;"/></para>
     
    163155    </varlistentry>
    164156
    165157    <varlistentry>
     158       <term>Procps Watch Unicode Fix - <token>&procps-watch-unicode-patch-size;</token></term>
     159       <listitem>
     160          <para>Download: <ulink url="&patches-root;&procps-watch-unicode-patch;"/></para>
     161          <para>MD5 sum: <literal>&procps-watch-unicode-patch-md5;</literal></para>
     162       </listitem>
     163    </varlistentry>
     164
     165    <varlistentry>
    166166      <term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
    167167      <listitem>
    168168        <para>Download: <ulink url="&patches-root;&perl-libc-patch;"/></para>
     
    187187    </varlistentry>
    188188
    189189    <varlistentry>
    190       <term>Shadow Useradd Patch - <token>&shadow-useradd-patch-size;</token>:</term>
    191       <listitem>
    192         <para>Download: <ulink url="&patches-root;&shadow-useradd-patch;"/></para>
    193         <para>MD5 sum: <literal>&shadow-useradd-patch-md5;</literal></para>
    194       </listitem>
    195     </varlistentry>
    196 
    197 
    198     <varlistentry>
    199190      <term>Vim Fixes Patch - <token>&vim-fixes-patch-size;</token>:</term>
    200191      <listitem>
    201192        <para>Download: <ulink url="&patches-root;&vim-fixes-patch;"/></para>
  • chapter05/introduction.xml

    diff -Naur lfs-trunk-old/chapter05/introduction.xml lfs-trunk/chapter05/introduction.xml
    old new  
    99  <?dbhtml filename="introduction.html"?>
    1010
    1111  <title>Introduction</title>
     12 
     13  <important><para>For the entire chapter, the <systemitem class="username">lfs</systemitem> user is used.</para></important>
    1214
    1315  <para>This chapter shows how to compile and install a minimal Linux system.
    1416  This system will contain just enough tools to start constructing the final
  • chapter06/coreutils.xml

    diff -Naur lfs-trunk-old/chapter06/coreutils.xml lfs-trunk/chapter06/coreutils.xml
    old new  
    4141  <sect2 role="installation">
    4242    <title>Installation of Coreutils</title>
    4343
    44     <para>A known issue with the <command>uname</command> program from
    45     this package is that the <parameter>-p</parameter> switch always
    46     returns <computeroutput>unknown</computeroutput>. The following patch
    47     fixes this behavior for Intel architectures:</para>
    48 
    49 <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen>
    50 
    5144    <para>POSIX requires that programs from Coreutils recognize character
    5245    boundaries correctly even in multibyte locales. The following patch
    5346    fixes this non-compliance and other internationalization-related bugs:</para>
     
    5750    <para>In order for the tests added by this patch to pass, the permissions for
    5851    the test file have to be changed:</para>
    5952
    60 <screen><userinput remap="pre">chmod +x tests/sort/sort-mb-tests</userinput></screen>
     53<screen><userinput remap="pre">chmod +x tests/misc/sort-mb-tests</userinput></screen>
    6154
    6255    <note>
    6356      <para>In the past, many bugs were found in this patch. When reporting new
  • chapter06/glibc.xml

    diff -Naur lfs-trunk-old/chapter06/glibc.xml lfs-trunk/chapter06/glibc.xml
    old new  
    147147    common issues:</para>
    148148
    149149    <itemizedlist>
    150       <!-- Check again after updating from gcc-4.1.x -->
    151       <listitem>
    152         <para>The <emphasis>nptl/tst-cancel1</emphasis> test will fail when
    153         using the 4.1 series of GCC.</para>
    154       </listitem>
    155150      <!-- Was true in glibc-2.3.6 -->
    156151      <listitem>
    157152        <para>The <emphasis>nptl/tst-clock2</emphasis> and
     
    215210localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
    216211localedef -i fr_FR -f UTF-8 fr_FR.UTF-8
    217212localedef -i it_IT -f ISO-8859-1 it_IT
    218 localedef -i ja_JP -f EUC-JP ja_JP</userinput></screen>
     213localedef -i ja_JP -f EUC-JP ja_JP
     214localedef -i tr_TR -f UTF-8 tr_TR</userinput></screen>
    219215
    220216    <para>In addition, install the locale for your own country, language and
    221217    character set.</para>
  • chapter06/man-db.xml

    diff -Naur lfs-trunk-old/chapter06/man-db.xml lfs-trunk/chapter06/man-db.xml
    old new  
    140140    <para>LFS uses the same conventions as Debian. This was chosen because
    141141    Man-DB does not understand man pages stored in UTF-8. And, for our
    142142    purposes, Man-DB is preferable to Man as it works without extra
    143     configuration in any locale. Lastly, as of now, there is no fully-working
    144     implementation of the RedHat convention. RedHat's <command>groff</command>
    145     is known to misformat text.</para>
     143    configuration in any locale. Lastly, untill Fedora Core 8, there was no fully-working
     144    implementation of the RedHat convention. Pre FC8 <command>groff</command>
     145    was known to misformat text.</para>
    146146
    147147    <para>The relationship between language codes and the expected encoding
    148148    of manual pages is listed below. Man-DB automatically converts them to
     
    214214            <entry>Dutch (nl)</entry>
    215215            <entry>ISO-8859-1</entry>
    216216          </row>
    217           <!-- FIXME: BUG: "no" is deprecated, should use "nb" or "nn" and
    218           symlinks -->
    219217          <row>
    220             <entry>Norwegian (no)</entry>
     218            <entry>Norwegian (nb)</entry>
    221219            <entry>ISO-8859-1</entry>
    222220          </row>
    223           <!-- END BUG -->
    224221          <row>
    225222            <entry>Portuguese (pt)</entry>
    226223            <entry>ISO-8859-1</entry>
     
    282279    <para>If upstream distributes the manual pages in the same encoding
    283280    as Man-DB expects, the manual pages can be copied to
    284281    <filename class="directory">/usr/share/man/<replaceable>&lt;language
    285     code&gt;</replaceable></filename>. E.g., French manual pages
    286     (<ulink url="http://ccb.club.fr/man/man-fr-1.58.0.tar.bz2"/>) can be
     282    code&gt;</replaceable></filename>. E.g., German manual pages
     283    (<ulink url="http://www.infodrom.org/projects/manpages-de/download/manpages-de-0.5.tar.gz"/>) can be
    287284    installed with the following command:</para>
    288285
    289 <screen role="nodump"><userinput>mkdir -p /usr/share/man/fr
    290 cp -rv man? /usr/share/man/fr</userinput></screen>
     286<screen role="nodump"><userinput>make install</userinput></screen>
    291287
    292288    <para>If upstream distributes manual pages in UTF-8 (i.e., <quote>for
    293289    RedHat</quote>) instead of the encoding listed in the table above, they
    294     have to be converted from UTF-8 to the encoding listed in the table before
    295     installation. This can be achieved with <command>convert-mans</command>,
    296     e.g., Spanish manual pages (<ulink
    297     url="http://ditec.um.es/~piernas/manpages-es/man-pages-es-1.55.tar.bz2"/>)
     290    have to be either installed in a diffrent directory starting with Man-DB 2.5.0, such as <filename class="directory">/usr/share/man/fr.UTF-8</filename>, or converted to the proper encodng with <command>convert-mans</command>,
     291    e.g., French manual pages (<ulink
     292    url="http://manpagesfr.free.fr/download/man-pages-fr-2.40.0.tar.bz2"/>)
    298293    can be installed with the following commands:</para>
    299294
    300 <screen role="nodump"><userinput>mv man7/iso_8859-7.7{,X}
    301 convert-mans UTF-8 ISO-8859-1 man?/*.?
    302 mv man7/iso_8859-7.7{X,}
    303 make install</userinput></screen>
     295<para>Method 1: Diffrent directory method</para>
    304296
    305     <note>
    306       <para>The need to exclude the <filename>man7/iso_8859-7.7</filename> file
    307       from the conversion process because it is already in ISO-8859-1 is a
    308       packaging bug in man-pages-es-1.55. Future versions should not require
    309       this workaround.</para>
    310     </note>
     297<screen role="nodump"><userinput>mkdir -p /usr/share/man/fr.UTF-8
     298cp -v man? /usr/share/man/fr.UTF-8</userinput></screen>
     299
     300<para>Method 2: <command>convert-mans</command> method</para>
     301
     302<screen role="nodump"><userinput>convert-mans UTF-8 ISO-8859-1 man?
     303mkdir -p /usr/share/man/fr
     304cp -v man? /usr/share/man/fr</userinput></screen>
    311305
    312306  </sect2>
    313307
  • chapter06/shadow.xml

    diff -Naur lfs-trunk-old/chapter06/shadow.xml lfs-trunk/chapter06/shadow.xml
    old new  
    4949      command below.</para>
    5050    </note>
    5151
    52     <para>Fix a bug in the <command>useradd</command> and
    53     <command>usermod</command> programs which prevent them from accepting group
    54     names rather than group ID numbers to the <option>-g</option> option:</para>
    55 
    56 <screen><userinput remap="pre">patch -Np1 -i ../&shadow-useradd-patch;</userinput></screen>
    57 
    5852    <para>Prepare Shadow for compilation:</para>
    5953
    6054<screen><userinput remap="configure">./configure --libdir=/lib --sysconfdir=/etc --enable-shared \
     
    10296convert-mans UTF-8 ISO-8859-9 man/tr/*.?</userinput></screen>
    10397
    10498    <para id="shadow-login_defs">Instead of using the default
    105     <emphasis>crypt</emphasis> method, use the more secure
     99    <emphasis>DES</emphasis> method, use the more secure
    106100    <emphasis>MD5</emphasis> method of password encryption, which also allows
    107101    passwords longer than 8 characters. It is also necessary to change the
    108102    obsolete <filename class="directory">/var/spool/mail</filename> location
    109103    for user mailboxes that Shadow uses by default to the <filename
    110104    class="directory">/var/mail</filename> location used currently:</para>
    111105
    112 <screen><userinput remap="configure">sed -i -e 's@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@' \
     106<screen><userinput remap="configure">sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD MD5@' \
    113107    -e 's@/var/spool/mail@/var/mail@' etc/login.defs</userinput></screen>
    114108
     109    <para>Prevent the creating of mail spool files with this <command>sed</command>:</para>
     110
     111    <screen><userinput remap="configure">sed -i -e 's/yes/no/' etc/useradd</userinput></screen>
     112
    115113    <note>
    116114      <para>If you chose to build Shadow with Cracklib support, run the following:</para>
    117115
     
    162160
    163161<screen><userinput>pwconv</userinput></screen>
    164162
     163    <para>Fix a Shadow bug with this command:</para>
     164
     165<screen><userinput>groupadd -g 1000 users</userinput></screen>
     166
    165167    <para>To enable shadowed group passwords, run:</para>
    166168
    167169<screen><userinput>grpconv</userinput></screen>
    168170
    169171    <para>Shadow's stock configuration for the <command>useradd</command>
    170     utility is not suitable for LFS systems.  Use the following commands to
    171     change the default home directory for new users and prevent the creation of
    172     mail spool files:</para>
     172    utility is not suitable for LFS systems.  Use the following command to
     173    change the default home directory for new users:</para>
    173174
    174 <screen><userinput>useradd -D -b /home
    175 sed -i 's/yes/no/' /etc/default/useradd</userinput></screen>
     175<screen><userinput>useradd -D -b /home</userinput></screen>
    176176
    177177  </sect2>
    178178
  • chapter06/util-linux-ng.xml

    diff -Naur lfs-trunk-old/chapter06/util-linux-ng.xml lfs-trunk/chapter06/util-linux-ng.xml
    old new  
    8282        fdisk, flock, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm,
    8383        ipcs, isosize, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs,
    8484        mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, pg, pivot_root,
    85         ramsize (link to rdev), raw, rdev, readprofile, rename, renice, rev,
    86         rootflags (link to rdev), script, setfdprm, setsid, setterm, sfdisk,
    87         swapoff (link to swapon), swapon, tailf, tunelp, ul, umount,
    88         vidmode (link to rdev), whereis, and write</seg>
     85        raw, readprofile, rename, renice, rev, script, setfdprm, setsid,
     86        setterm, sfdisk, swapoff (link to swapon), swapon, tailf, tunelp, ul,
     87        umount, and whereis</seg>
    8988      </seglistitem>
    9089    </segmentedlist>
    9190
     
    522521        </listitem>
    523522      </varlistentry>
    524523
    525       <varlistentry id="ramsize">
    526         <term><command>ramsize</command></term>
    527         <listitem>
    528           <para>Sets the size of the RAM disk in a bootable image</para>
    529           <indexterm zone="ch-system-util-linux-ng ramsize">
    530             <primary sortas="b-ramsize">ramsize</primary>
    531           </indexterm>
    532         </listitem>
    533       </varlistentry>
    534 
    535524      <varlistentry id="raw">
    536525        <term><command>raw</command></term>
    537526        <listitem>
     
    543532        </listitem>
    544533      </varlistentry>
    545534
    546       <varlistentry id="rdev">
    547         <term><command>rdev</command></term>
    548         <listitem>
    549           <para>Queries and sets the root device, among other things, in a
    550           bootable image</para>
    551           <indexterm zone="ch-system-util-linux-ng rdev">
    552             <primary sortas="b-rdev">rdev</primary>
    553           </indexterm>
    554         </listitem>
    555       </varlistentry>
    556 
    557535      <varlistentry id="readprofile">
    558536        <term><command>readprofile</command></term>
    559537        <listitem>
     
    595573        </listitem>
    596574      </varlistentry>
    597575
    598       <varlistentry id="rootflags">
    599         <term><command>rootflags</command></term>
    600         <listitem>
    601           <para>Sets the rootflags in a bootable image</para>
    602           <indexterm zone="ch-system-util-linux-ng rootflags">
    603             <primary sortas="b-rootflags">rootflags</primary>
    604           </indexterm>
    605         </listitem>
    606       </varlistentry>
    607 
    608576      <varlistentry id="script">
    609577        <term><command>script</command></term>
    610578        <listitem>
     
    719687        </listitem>
    720688      </varlistentry>
    721689
    722       <varlistentry id="vidmode">
    723         <term><command>vidmode</command></term>
    724         <listitem>
    725           <para>Sets the video mode in a bootable image</para>
    726           <indexterm zone="ch-system-util-linux-ng vidmode">
    727             <primary sortas="b-vidmode">vidmode</primary>
    728           </indexterm>
    729         </listitem>
    730       </varlistentry>
    731 
    732690      <varlistentry id="whereis">
    733691        <term><command>whereis</command></term>
    734692        <listitem>
     
    740698        </listitem>
    741699      </varlistentry>
    742700
    743       <varlistentry id="write">
    744         <term><command>write</command></term>
    745         <listitem>
    746           <para>Sends a message to the given user <emphasis>if</emphasis> that
    747           user has not disabled receipt of such messages</para>
    748           <indexterm zone="ch-system-util-linux-ng write">
    749             <primary sortas="b-write">write</primary>
    750           </indexterm>
    751         </listitem>
    752       </varlistentry>
    753 
    754701    </variablelist>
    755702
    756703  </sect2>
  • general.ent

    diff -Naur lfs-trunk-old/general.ent lfs-trunk/general.ent
    old new  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20080711">
    3 <!ENTITY releasedate "July 11, 2008">
     2<!ENTITY version "SVN-20080721">
     3<!ENTITY releasedate "July 21, 2008">
    44<!ENTITY copyrightdate "1999&ndash;2008">
    55<!ENTITY milestone "7.0">
    66<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
  • packages.ent

    diff -Naur lfs-trunk-old/packages.ent lfs-trunk/packages.ent
    old new  
    7272<!ENTITY bzip2-ch6-du "6.5 MB">
    7373<!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
    7474
    75 <!ENTITY coreutils-version "6.10">
     75<!ENTITY coreutils-version "6.12">
    7676<!ENTITY coreutils-size "8,978 KB">
    7777<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.gz">
    78 <!ENTITY coreutils-md5 "eca0de1bf7389694305d7e52cd76a472">
     78<!ENTITY coreutils-md5 "2ca9ac69823dbd567b905a9e9f53c4f6">
    7979<!ENTITY coreutils-home "&gnu-software;coreutils/">
    8080<!ENTITY coreutils-ch5-du "67.6 MB">
    8181<!ENTITY coreutils-ch5-sbu "0.5 SBU">
     
    132132
    133133<!ENTITY file-version "4.23">
    134134<!ENTITY file-size "551 KB">
    135 <!ENTITY file-url "ftp://ftp.gw.com/mirrors/unix/file/file-&file-version;.tar.gz">
     135<!ENTITY file-url "&anduin-sources;file-&file-version;.tar.gz">
    136136<!ENTITY file-md5 "014a69979a8d5225a6ca2bcc4d7e967e">
    137137<!ENTITY file-home " ">
    138138<!ENTITY file-ch6-du "7.9 MB">
     
    170170<!ENTITY gawk-ch6-du "18.2 MB">
    171171<!ENTITY gawk-ch6-sbu "0.2 SBU">
    172172
    173 <!ENTITY gcc-version "4.2.3">
     173<!ENTITY gcc-version "4.2.4">
    174174<!ENTITY gcc-size "43,413 KB">
    175175<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    176 <!ENTITY gcc-md5 "ef2a4d9991b3644115456ea05b2b8163">
     176<!ENTITY gcc-md5 "d79f553e7916ea21c556329eacfeaa16">
    177177<!ENTITY gcc-home "http://gcc.gnu.org/">
    178178<!ENTITY gcc-ch5p1-du "655 MB">
    179179<!ENTITY gcc-ch5p1-sbu "9.2 SBU">
     
    283283<!ENTITY less-ch6-du "2.8 MB">
    284284<!ENTITY less-ch6-sbu "0.1 SBU">
    285285
    286 <!ENTITY lfs-bootscripts-version "20080522">                 <!-- Scripts depend on this format -->
     286<!ENTITY lfs-bootscripts-version "20080721">                 <!-- Scripts depend on this format -->
    287287<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">         <!-- Updated in Makefile -->
    288288<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
    289289<!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM">           <!-- Updated in Makefile -->
     
    301301
    302302<!ENTITY linux-major-version "2.6">
    303303<!ENTITY linux-minor-version "24">
    304 <!ENTITY linux-patch-version "4">
     304<!ENTITY linux-patch-version "7">
    305305<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    306306<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
    307307<!ENTITY linux-size "45,689 KB">
     
    316316<!ENTITY linux-headers-ch6-du "286 MB">
    317317<!ENTITY linux-headers-ch6-sbu "less than 0.1 SBU">
    318318
    319 <!ENTITY m4-version "1.4.10">
     319<!ENTITY m4-version "1.4.11">
    320320<!ENTITY m4-size "722 KB">
    321321<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.bz2">
    322 <!ENTITY m4-md5 "0a35bab2f5d605e08083d7e3cbd4b8b0">
     322<!ENTITY m4-md5 "96ec473c2a6f203976c028e896a01b28">
    323323<!ENTITY m4-home "&gnu-software;m4/">
    324324<!ENTITY m4-ch5-du "5 MB">
    325325<!ENTITY m4-ch5-sbu "less than 0.1 SBU">
     
    352352<!ENTITY man-pages-ch6-du "37.4 MB">
    353353<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
    354354
    355 <!ENTITY mktemp-version "1.5">
    356 <!ENTITY mktemp-size "69 KB">
    357 <!ENTITY mktemp-url "ftp://ftp.mktemp.org/pub/mktemp/mktemp-&mktemp-version;.tar.gz">
    358 <!ENTITY mktemp-md5 "9a35c59502a228c6ce2be025fc6e3ff2">
    359 <!ENTITY mktemp-home "http://www.mktemp.org/">
    360 <!ENTITY mktemp-ch6-du "0.4 MB">
    361 <!ENTITY mktemp-ch6-sbu "less than 0.1 SBU">
    362 
    363355<!ENTITY module-init-tools-version "3.4">
    364356<!ENTITY module-init-tools-size "186 KB">
    365357<!ENTITY module-init-tools-url "http://www.kernel.org/pub/linux/kernel/people/jcm/module-init-tools/module-init-tools-&module-init-tools-version;.tar.bz2">
     
    433425<!ENTITY sed-ch6-du "6.4 MB">
    434426<!ENTITY sed-ch6-sbu "0.1 SBU">
    435427
    436 <!ENTITY shadow-version "4.0.18.1">
     428<!ENTITY shadow-version "4.1.2">
    437429<!ENTITY shadow-size "1,481 KB">
    438430<!-- This site is dead. Use anduin instead.
    439431<!ENTITY shadow-url "ftp://ftp.pld.org.pl/software/shadow/shadow-&shadow-version;.tar.bz2">
    440432-->
    441433<!ENTITY shadow-url "&anduin-sources;shadow-&shadow-version;.tar.bz2">
    442 <!ENTITY shadow-md5 "e7751d46ecf219c07ae0b028ab3335c6">
     434<!ENTITY shadow-md5 "aa963c89177b907bfcc8450d1b8e34bb">
    443435<!ENTITY shadow-home " ">
    444436<!ENTITY shadow-ch6-du "20.7 MB">
    445437<!ENTITY shadow-ch6-sbu "0.3 SBU">
  • patches.ent

    diff -Naur lfs-trunk-old/patches.ent lfs-trunk/patches.ent
    old new  
    2525<!ENTITY coreutils-i18n-patch-md5 "791df67d25a45d846c1af4dadf2612c8">
    2626<!ENTITY coreutils-i18n-patch-size "102 KB">
    2727
    28 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
    29 <!ENTITY coreutils-uname-patch-md5 "c05b735710fbd62239588c07084852a0">
    30 <!ENTITY coreutils-uname-patch-size "4.6 KB">
    31 
    3228<!ENTITY db-fixes-patch "db-&db-version;-fixes-1.patch">
    3329<!ENTITY db-fixes-patch-md5 "0e1f3a1db6c3ab10f79c4d6dff0c8f31">
    3430<!ENTITY db-fixes-patch-size "2.3 KB">
     
    8884<!ENTITY ncurses-coverity-patch-md5 "aa2fa9d0e89bbfdb4ce7e0e6b4b46670">
    8985<!ENTITY ncurses-coverity-patch-size "16.8 KB">
    9086
     87<!ENTITY procps-watch-unicode-patch "procps-&procps-version;-watch_unicode-1.patch">
     88<!ENTITY procps-watch-unicode-patch-md5 "9cbbd59daf5c3d8b78584051d5608be5">
     89<!ENTITY procps-watch-unicode-patch-size "3.24 KB">
     90
    9191
    9292<!ENTITY perl-libc-patch "perl-&perl-version;-libc-2.patch">
    9393<!ENTITY perl-libc-patch-md5 "3bf8aef1fb6eb6110405e699e4141f99">
     
    103103<!ENTITY readline-fixes-patch-size "18 KB">
    104104
    105105
    106 <!ENTITY shadow-useradd-patch "shadow-&shadow-version;-useradd_fix-2.patch">
    107 <!ENTITY shadow-useradd-patch-md5 "5f35528f38d5432d5fa2dd79d04bdfdd">
    108 <!ENTITY shadow-useradd-patch-size "6.1 KB">
    109 
    110 
    111 <!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-6.patch">
     106<!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-8.patch">
    112107<!ENTITY vim-fixes-patch-md5 "a1e9ed80bac0ac8175bc3ed89867ca2e">
    113108<!ENTITY vim-fixes-patch-size "422 KB">
    114109