Changeset cf5c43f3 for basicnet


Ignore:
Timestamp:
04/07/2006 01:56:59 AM (18 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
6c8659b
Parents:
c04745b
Message:

Added a parameter to the Subversion build commands to disable the use of Berkeley DB; also added commands to fix the improper permissions on the installed documentation

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5810 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • basicnet/netprogs/subversion.xml

    rc04745b rcf5c43f3  
    4646    <application>Subversion</application> repository. Creation of a repository
    4747    is covered at <xref linkend="svnserver"/>.</para>
    48 
    49     <caution>
    50       <para>For reasons that are not yet fully understood,
    51       <application>Subversion</application> repositories based on some versions
    52       of <application>Berkeley DB</application> (notably 4.4.x) may not perform
    53       reliably. Though there have been no reports of corrupted databases caused
    54       by this issue, the <application>Subversion</application> test suite may
    55       report a failure in one of the tests due to problems opening a repository
    56       based on <application>Berkeley DB</application>. This issue only affects
    57       BDB-based repositories on a local installation and does not affect access
    58       to a BDB-based repository on a remote system.</para>
    59 
    60       <para>To eliminate any problems that may be associated with this issue,
    61       you are encouraged (as well as recommended by the
    62       <application>Subversion</application> development team) to use
    63       File System based repositories. Additionally, if you have existing
    64       repositories based on <application>Berkeley DB</application>, you are
    65       encouraged to dump and reload them into a File System based
    66       repository.</para>
    67     </caution>
    6848
    6949    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    152132    <title>Installation of Subversion</title>
    153133
     134    <caution>
     135      <para>For reasons that are not yet fully understood,
     136      <application>Subversion</application> repositories based on some versions
     137      of <application>Berkeley DB</application> (notably 4.4.x) may not perform
     138      reliably. Though there have been no reports of corrupted databases caused
     139      by this issue, the <application>Subversion</application> test suite may
     140      report a failure in one of the tests due to problems opening a repository
     141      based on <application>Berkeley DB</application>. This issue only affects
     142      BDB-based repositories on a local installation and does not affect access
     143      to a BDB-based repository on a remote system built with older versions of
     144      <application>Subversion</application> or
     145      <application>Berkeley DB</application>.</para>
     146
     147      <para>For these reasons, the <application>Berkeley DB</application>
     148      back-end is disabled, and any local BDB-based repositories you may have
     149      will be unavailable after installing <application>Subversion</application>
     150      using the following instructions. Please reference the information at
     151      <ulink
     152      url="http://svnbook.red-bean.com/en/1.1/ch05s03.html#svn-ch-5-sect-3.5"/>
     153      if you need to migrate your repositores.</para>
     154    </caution>
     155
    154156    <para>Install <application>Subversion</application> by running the
    155157    following commands:</para>
    156158
    157159<screen><userinput>./configure --prefix=/usr \
     160            --without-berkeley-db \
    158161            --with-installbuilddir=/usr/lib/apr-0 &amp;&amp;
    159162make</userinput></screen>
     
    217220
    218221<screen role='root'><userinput>make install &amp;&amp;
     222rm doc/{Makefile,doxygen.conf} &amp;&amp;
     223find doc -type d -exec chmod 755 {} \; &amp;&amp;
     224find doc -type f -exec chmod 644 {} \; &amp;&amp;
    219225install -v -m755 -d /usr/share/doc/subversion-&subversion-version; &amp;&amp;
    220 cp -v -R doc/* /usr/share/doc/subversion-&subversion-version; &amp;&amp;
    221 rm -v /usr/share/doc/subversion-&subversion-version;/{Makefile,doxygen.conf}</userinput></screen>
     226cp -v -R doc/* /usr/share/doc/subversion-&subversion-version;</userinput></screen>
    222227
    223228    <para>If you built the Java bindings, issue the following command
Note: See TracChangeset for help on using the changeset viewer.