Changeset e5f33088 for networking


Ignore:
Timestamp:
02/04/2017 09:52:53 PM (7 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
b256695
Parents:
4a0417a
Message:

Update to Samba-4.5.5. Fixes #8775.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • networking/netprogs/samba.xml

    r4a0417a re5f33088  
    77  <!ENTITY samba-download-http "https://download.samba.org/pub/samba/stable/samba-&samba-version;.tar.gz">
    88  <!ENTITY samba-download-ftp  " ">
    9   <!ENTITY samba-md5sum        "6f30eed6dfbd036dfde023e03ed8b311">
     9  <!ENTITY samba-md5sum        "b6d784970333387cbafdd172d914bed2">
    1010  <!ENTITY samba-size          "20 MB">
    11   <!ENTITY samba-buildsize     "509 MB (add 382 MB for quicktest, and up to 1.6 GB additional for all tests)">
    12   <!ENTITY samba-time          "5.2 SBU, using parallelism=4 (add 6.0 SBU for quicktest, and up to 218 SBU to run all tests)">
     11  <!ENTITY samba-buildsize     "515 MB (add 364 MB for quicktest, and up to 1.6 GB additional for developer tests)">
     12  <!ENTITY samba-time          "5.2 SBU, using parallelism=4 (add 6.0 SBU for quicktest, and up to 100 SBU to run developer tests)">
    1313]>
    1414
     
    9393      <xref linkend="popt"/>,
    9494      <xref linkend="python3"/>,
    95       <!-- <xref linkend="python-cryptography"/>, -->
    96       <!-- <xref linkend="m2crypto"/>, -->
    97       <!-- <xref linkend="python-gpgme"/>, -->
    98       <xref linkend="talloc"/>,
     95      <xref linkend="talloc"/> (included),
    9996      <xref linkend="vala"/>,
    10097      <xref linkend="valgrind"/> (optionally used by the test suite),
    10198      <xref linkend="xfsprogs"/>,
    102       <ulink url="https://ctdb.samba.org/">ctdb</ulink>,
     99      <ulink url="https://ctdb.samba.org/">ctdb</ulink> (included),
    103100      <ulink url="https://people.gnome.org/~veillard/gamin/">Gamin</ulink>,
    104       <ulink url="http://www.h5l.org/">Heimdal</ulink>,
     101      <ulink url="http://www.h5l.org/">Heimdal</ulink> (currently not working),
    105102      <ulink url="http://ftp.de.debian.org/debian/pool/main/liba/libaio/">libaio</ulink>,
    106103      <ulink url="http://www.nongnu.org/libunwind/">libunwind</ulink>,
    107       <ulink url="https://www.samba.org/ftp/ldb/">ldb</ulink>,
     104      <ulink url="https://www.samba.org/ftp/ldb/">ldb</ulink> (included),
     105      <ulink url="&pypi;/m2crypto">M2Crypto</ulink> (required for ADS),
    108106      <ulink url="http://www.openafs.org/">OpenAFS</ulink>,
    109       <ulink url="https://tevent.samba.org/">tevent</ulink>, and
    110       <ulink url="https://tdb.samba.org/">tdb</ulink>
     107      <ulink url="&pypi;/pycrypto/">PyCrypto</ulink> (required for ADS),
     108      <ulink url="&pypi;/pygpgme/">PyGPGME</ulink> (recommended for ADS),
     109      <ulink url="https://tevent.samba.org/">tevent</ulink> (included), and
     110      <ulink url="https://tdb.samba.org/">tdb</ulink> (included)
    111111    </para>
     112
     113    <bridgehead renderas="sect4">Optional (for the Developer Test Suite)</bridgehead>
     114    <para role="optional">Install in listed order:
     115    <ulink url="&pypi;/six/">six</ulink>,
     116    <ulink url="&pypi;/argparse/">argparse</ulink>,
     117    <ulink url="&pypi;/extras/">extras</ulink>,
     118    <ulink url="&pypi;/py/">py</ulink>,
     119    <ulink url="&pypi;/enum34/">enum34</ulink>,
     120    <ulink url="&pypi;/hypothesis/">hypothesis</ulink>,
     121    <ulink url="&pypi;/pytest/">pytest</ulink>,
     122    <ulink url="&pypi;/coverage/">coverage</ulink>,
     123    <ulink url="&pypi;/pytest-cov/">pytest-cov</ulink>,
     124    <ulink url="&pypi;/doctools/">doctools</ulink>,
     125    <ulink url="&pypi;/unittest2/">unittest2</ulink>,
     126    <ulink url="&pypi;/testtools/">testtools</ulink>,
     127    <ulink url="&pypi;/fixtures/">fixtures</ulink>,
     128    <ulink url="&pypi;/python-mimeparse/">python-mimeparse</ulink>,
     129    <ulink url="&pypi;/contextlib2/">contextlib2</ulink>,
     130    <ulink url="&pypi;/traceback2/">traceback2</ulink>,
     131    <ulink url="&pypi;/linecache2/">linecache2</ulink>,
     132    <ulink url="&pypi;/testscenarios/">testscenarios</ulink>,
     133    <ulink url="&pypi;/testresources/">testresources</ulink>,
     134    <ulink url="&pypi;/virtualenv/">virtualenv</ulink>,
     135    <ulink url="&pypi;/pbr/">pbr</ulink>, and
     136    <ulink url="&pypi;/python-subunit/">python-subunit</ulink></para>
    112137
    113138    <para condition="html" role="usernotes">User Notes:
     
    118143  <sect2 role="installation">
    119144    <title>Installation of Samba</title>
    120 
    121     <note>
    122       <para>If you wish to run the test suite after the binaries are built, you
    123       must add the <option>--enable-selftest</option> parameter to the
    124       <command>configure</command> script below. You may want to run
    125       <command>configure</command> with the <option>--help</option> parameter
    126       first. There may be other parameters needed to take advantage of optional
    127       dependencies.</para>
    128     </note>
    129145
    130146    <para>Install <application>Samba</application> by running the following
     
    139155    --enable-fhs                       \
    140156    --without-ad-dc                    \
    141     --without-systemd                  &amp;&amp;
     157    --without-systemd                  \
     158    --enable-selftest                  &amp;&amp;
    142159make</userinput></screen>
    143160
     
    148165    --with-piddir=/run/samba           \
    149166    --with-pammodulesdir=/lib/security \
    150     --enable-fhs &amp;&amp;
     167    --enable-fhs                       \
     168    --without-ad-dc                    \
     169    --enable-selftest                  &amp;&amp;
    151170make</userinput></screen>
    152171
     
    166185-->
    167186
    168 <!-- Commented out until I figure the Python Module situation out.
    169187    <para>To test the results, as the
    170188    <systemitem class="username">root</systemitem> user, issue:
    171     <command>make quicktest 2>&amp;1 | tee quicktest.log</command>. A summary of
    172     the test results and some other information may be obtained with
    173     <command>grep -A5 testsuites quicktest.log</command>.  There are other
    174     targets (test, subunit-test) available, but take a very long time
    175     (over 100 SBU).</para>
    176 -->
     189    <command>make quicktest</command>. The test suite will produce lines that
     190    look like failures, but these are innocuous. The summary should report
     191    <emphasis>"ALL OK"</emphasis> for a good test run.</para>
     192
     193    <note>
     194      <para>Additionally, developer test suites are available. If you've
     195      installed the optional python modules above, you can run these tests with
     196      <command>make test</command>. It is not recommended for the average
     197      builder at nearly 100 SBU, and you should expect ~80 errors and ~30
     198      failures from the 3000+ tests.</para>
     199    </note>
    177200
    178201    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    213236    url="https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller">
    214237    Setup a Samba Active Directory Domain Controller</ulink> for detailed
    215     information.</para>
     238    information. Remove this switch if you've installed the Python modules
     239    needed for ADS support. Note that BLFS does not provide a samba bootscript
     240    for an Active Directory domain controller.</para>
    216241
    217242    <para><option>--with-selftest-prefix=SELFTEST_PREFIX</option>: This option
Note: See TracChangeset for help on using the changeset viewer.