Changeset 9cccea2


Ignore:
Timestamp:
07/18/2009 12:30:56 PM (15 years ago)
Author:
Matthew Burgess <matthew@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
081266a
Parents:
c639ec7
Message:

Remove Berkeley DB; Man-DB uses GDBM now. Fixes #2440.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8962 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    rc639ec7 r9cccea2  
    116116      </segmentedlist>
    117117
    118 <!-- Begin Berkeley DB dependency info -->
    119   <bridgehead renderas="sect2" id="bdb-dep">Berkeley DB</bridgehead>
    120 
    121       <segmentedlist>
    122         <segtitle>&dependencies;</segtitle>
    123 
    124         <seglistitem>
    125          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
    126          Make, and Sed</seg>
    127         </seglistitem>
    128       </segmentedlist>
    129 
    130       <segmentedlist>
    131         <segtitle>&testsuites;</segtitle>
    132 
    133         <seglistitem>
    134           <seg>Not run. Requires Tcl installed on the final system</seg>
    135         </seglistitem>
    136       </segmentedlist>
    137 
    138       <segmentedlist>
    139         <segtitle>&before;</segtitle>
    140 
    141         <seglistitem>
    142           <seg>None</seg>
    143         </seglistitem>
    144       </segmentedlist>
    145 
    146118<!-- Begin Binutils dependency info -->
    147119  <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
     
    962934
    963935        <seglistitem>
    964          <seg>Bash, Berkeley DB, Binutils, Bzip2, Coreutils, Flex, GCC, Gettext,
     936         <seg>Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext,
    965937         Glibc, Grep, Groff, Gzip, Less, Make, and Sed</seg>
    966938        </seglistitem>
  • chapter01/changelog.xml

    rc639ec7 r9cccea2  
    3737
    3838-->
     39
     40    <listitem>
     41      <para>2009-07-18</para>
     42      <itemizedlist>
     43        <listitem>
     44          <para>[matthew] - Remove Berkeley DB, as Man-DB prefers GDBM and the
     45          only other program that requires bdb is arpd, which is specialist
     46          enough to be catered for by BLFS.  Thanks to Randy McMurchy for the
     47          report. Fixes <ulink url="&lfs-ticket-root;2440">#2440</ulink>.</para>
     48        </listitem>
     49      </itemizedlist>
     50    </listitem>
    3951
    4052    <listitem>
  • chapter01/whatsnew.xml

    rc639ec7 r9cccea2  
    287287    </listitem>
    288288    <listitem>
     289      <para>db-4.7.25</para>
     290    </listitem>
     291    <listitem>
     292      <para>db-4.7.25-upstream_fixes-1.patch</para>
     293    </listitem>
     294    <listitem>
    289295      <para>glibc-2.8-20080929-iconv_tests-1.patch</para>
    290296    </listitem>
  • chapter03/packages.xml

    rc639ec7 r9cccea2  
    3939        <para>Download: <ulink url="&bash-url;"/></para>
    4040        <para>MD5 sum: <literal>&bash-md5;</literal></para>
    41       </listitem>
    42     </varlistentry>
    43 
    44     <varlistentry>
    45       <term>Berkeley DB (&db-version;) - <token>&db-size;</token>:</term>
    46       <listitem>
    47         <para>Home page: <ulink url="&db-home;"/></para>
    48         <para>Download: <ulink url="&db-url;"/></para>
    49         <para>MD5 sum: <literal>&db-md5;</literal></para>
    5041      </listitem>
    5142    </varlistentry>
  • chapter03/patches.xml

    rc639ec7 r9cccea2  
    2020
    2121    <varlistentry>
    22       <term>Berkeley DB Upstream Fixes Patch - <token>&db-fixes-patch-size;</token>:</term>
    23       <listitem>
    24         <para>Download: <ulink url="&patches-root;&db-fixes-patch;"/></para>
    25         <para>MD5 sum: <literal>&db-fixes-patch-md5;</literal></para>
    26       </listitem>
    27     </varlistentry>
    28 
    29     <varlistentry>
    3022      <term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term>
    3123      <listitem>
  • chapter06/chapter06.xml

    rc639ec7 r9cccea2  
    2727  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mpfr.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="db.xml"/>
    3029  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sed.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pkg-config.xml"/>
  • chapter06/iproute2.xml

    rc639ec7 r9cccea2  
    4141  <sect2 role="installation">
    4242    <title>Installation of IPRoute2</title>
     43
     44    <para>The <command>arpd</command> binary included in this package is
     45    dependent on Berkeley DB.  Because <command>arpd</command> is not a very
     46    common requirement on a base Linux system, remove the dependency on Berkeley    DB by applying the <command>sed</command> command below.  If the
     47    <command>arpd</command> binary is needed, instructions for compiling
     48    Berkeley DB can be found in the BLFS Book at
     49    <ulink url="&blfs-root;view/svn/server/databases.html#db"/>.
     50    </para>
     51
     52<screen><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile</userinput></screen>
    4353
    4454    <para>Compile the package:</para>
     
    7484     DOCDIR=/usr/share/doc/iproute2-&iproute2-version; install</userinput></screen>
    7585
    76     <para>The <command>arpd</command> binary links against the Berkeley DB
    77     libraries that reside in <filename class="directory">/usr</filename> and
    78     uses a database in <filename>/var/lib/arpd/arpd.db</filename>. Thus,
    79     according to the FHS, it must be in <filename
    80     class="directory">/usr/sbin</filename>. Move it there:</para>
    81 
    82     <screen><userinput remap="install">mv -v /sbin/arpd /usr/sbin</userinput></screen>
    83 
    8486  </sect2>
    8587
     
    9193
    9294      <seglistitem>
    93         <seg>arpd, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,
     95        <seg>ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,
    9496        nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
    9597        and tc.</seg>
     
    101103      <?dbfo list-presentation="list"?>
    102104      <?dbhtml list-presentation="table"?>
    103 
    104       <varlistentry id="arpd">
    105         <term><command>arpd</command></term>
    106         <listitem>
    107           <para>Userspace ARP daemon, useful in really large networks, where the
    108           kernelspace ARP implementation is insufficient, or when setting up a
    109           honeypot</para>
    110           <indexterm zone="ch-system-iproute2 arpd">
    111             <primary sortas="b-arpd">arpd</primary>
    112           </indexterm>
    113         </listitem>
    114       </varlistentry>
    115105
    116106      <varlistentry id="ctstat">
  • general.ent

    rc639ec7 r9cccea2  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20090716">
    3 <!ENTITY releasedate "July  16, 2009">
     2<!ENTITY version "SVN-20090718">
     3<!ENTITY releasedate "July 18, 2009">
    44<!ENTITY copyrightdate "1999-2009"><!-- jhalfs needs a literal dash, not &ndash; -->
    55<!ENTITY milestone "6.5">
  • packages.ent

    rc639ec7 r9cccea2  
    7777<!ENTITY coreutils-ch6-du "98 MB testsuite included">
    7878<!ENTITY coreutils-ch6-sbu "3.2 SBU testsuite included">
    79 
    80 <!ENTITY db-version "4.7.25">
    81 <!ENTITY db-size "12,817 KB">
    82 <!ENTITY db-url "http://download-east.oracle.com/berkeley-db/db-&db-version;.tar.gz">
    83 <!ENTITY db-md5 "ec2b87e833779681a0c3a814aa71359e">
    84 <!ENTITY db-home "http://www.oracle.com/technology/software/products/berkeley-db/index.html">
    85 <!ENTITY db-ch6-du "113 MB">
    86 <!ENTITY db-ch6-sbu "1.8 SBU">
    8779
    8880<!ENTITY dejagnu-version "1.4.4">
  • patches.ent

    rc639ec7 r9cccea2  
    2020<!ENTITY coreutils-uname-patch-md5 "510a730e7bc8fd92daaf47aad4dc1200">
    2121<!ENTITY coreutils-uname-patch-size "4.4 KB">
    22 
    23 
    24 <!ENTITY db-fixes-patch "db-&db-version;-upstream_fixes-1.patch">
    25 <!ENTITY db-fixes-patch-md5 "dfe0d2a27439454fbafdeeef65fefade">
    26 <!ENTITY db-fixes-patch-size "1.9 KB">
    2722
    2823
Note: See TracChangeset for help on using the changeset viewer.