mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 06:52:14 +08:00
Updated to Samba-3.0.24
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6727 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
e249f83066
commit
134279fdda
@ -3,7 +3,7 @@ $LastChangedBy$
|
|||||||
$Date$
|
$Date$
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!ENTITY day "13"> <!-- Always 2 digits -->
|
<!ENTITY day "14"> <!-- Always 2 digits -->
|
||||||
<!ENTITY month "04"> <!-- Always 2 digits -->
|
<!ENTITY month "04"> <!-- Always 2 digits -->
|
||||||
<!ENTITY year "2007">
|
<!ENTITY year "2007">
|
||||||
<!ENTITY version "svn-&year;&month;&day;">
|
<!ENTITY version "svn-&year;&month;&day;">
|
||||||
@ -312,7 +312,7 @@ $Date$
|
|||||||
<!ENTITY openssh-version "4.6p1">
|
<!ENTITY openssh-version "4.6p1">
|
||||||
<!ENTITY portmap-version "5beta">
|
<!ENTITY portmap-version "5beta">
|
||||||
<!ENTITY rsync-version "2.6.8">
|
<!ENTITY rsync-version "2.6.8">
|
||||||
<!ENTITY samba3-version "3.0.23d">
|
<!ENTITY samba3-version "3.0.24">
|
||||||
<!ENTITY subversion-version "1.3.1">
|
<!ENTITY subversion-version "1.3.1">
|
||||||
<!ENTITY tcpwrappers-version "7.6">
|
<!ENTITY tcpwrappers-version "7.6">
|
||||||
<!ENTITY wget-version "1.10.2">
|
<!ENTITY wget-version "1.10.2">
|
||||||
|
@ -41,6 +41,15 @@
|
|||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>April 14th, 2007</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[randy] - Updated to Samba-3.0.24.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>April 13th, 2007</para>
|
<para>April 13th, 2007</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
<!ENTITY samba3-download-http "http://us1.samba.org/samba/ftp/stable/samba-&samba3-version;.tar.gz">
|
<!ENTITY samba3-download-http "http://us1.samba.org/samba/ftp/stable/samba-&samba3-version;.tar.gz">
|
||||||
<!ENTITY samba3-download-ftp "ftp://us5.samba.org/pub/samba-ftp/samba-&samba3-version;.tar.gz">
|
<!ENTITY samba3-download-ftp "ftp://us5.samba.org/pub/samba-ftp/samba-&samba3-version;.tar.gz">
|
||||||
<!ENTITY samba3-md5sum "afe6923d05fed5b5ccab593c7a407cd1">
|
<!ENTITY samba3-md5sum "89273f67a6d8067cbbecefaa13747153">
|
||||||
<!ENTITY samba3-size "17.7 MB">
|
<!ENTITY samba3-size "17.7 MB">
|
||||||
<!ENTITY samba3-buildsize "257 MB">
|
<!ENTITY samba3-buildsize "222 MB">
|
||||||
<!ENTITY samba3-time "2.8 SBU (additional 1.8 SBU to run the test suite)">
|
<!ENTITY samba3-time "2.8 SBU (additional 1.7 SBU to run the test suite)">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="samba3" xreflabel="Samba-&samba3-version;">
|
<sect1 id="samba3" xreflabel="Samba-&samba3-version;">
|
||||||
@ -59,16 +59,33 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<!--
|
|
||||||
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
||||||
<itemizedlist spacing="compact">
|
<itemizedlist spacing="compact">
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Required patch if you have <application>Heimdal</application>
|
<para>Required patch: <ulink
|
||||||
installed: <ulink
|
url="http://us3.samba.org/samba/patches/patches-&samba3-version;/share_security_ntlmv2.diff"/></para>
|
||||||
url="&patch-root;/samba-&samba3-version;-heimdal-1.patch"/></para>
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>Required patch: <ulink
|
||||||
|
url="http://us3.samba.org/samba/patches/patches-&samba3-version;/spoolss.diff"/></para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>Required patch: <ulink
|
||||||
|
url="http://us3.samba.org/samba/patches/patches-&samba3-version;/vista_backup_acl.diff"/></para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>Required patch: <ulink
|
||||||
|
url="http://us3.samba.org/samba/patches/patches-&samba3-version;/variable_os_expansion.diff"/></para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>Required patch: <ulink
|
||||||
|
url="http://us3.samba.org/samba/patches/patches-&samba3-version;/dfs_referral.diff"/></para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>Required patch: <ulink
|
||||||
|
url="http://us3.samba.org/samba/patches/patches-&samba3-version;/directory_delete.diff"/></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
-->
|
|
||||||
|
|
||||||
<bridgehead renderas="sect3">Samba Dependencies</bridgehead>
|
<bridgehead renderas="sect3">Samba Dependencies</bridgehead>
|
||||||
|
|
||||||
@ -86,14 +103,6 @@
|
|||||||
and <ulink url="http://valgrind.kde.org/">Valgrind</ulink> (optionally
|
and <ulink url="http://valgrind.kde.org/">Valgrind</ulink> (optionally
|
||||||
used by the test suite)</para>
|
used by the test suite)</para>
|
||||||
|
|
||||||
<!-- Removed starting in version 3.0.23
|
|
||||||
<bridgehead renderas="sect4">Optional
|
|
||||||
(To Build Experimental passdb Libraries)</bridgehead>
|
|
||||||
<para><xref linkend="libxml2"/>,
|
|
||||||
<xref linkend="mysql"/>, and
|
|
||||||
<xref linkend="postgresql"/></para>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para condition="html" role="usernotes">User Notes:
|
<para condition="html" role="usernotes">User Notes:
|
||||||
<ulink url="&blfs-wiki;/samba3"/></para>
|
<ulink url="&blfs-wiki;/samba3"/></para>
|
||||||
|
|
||||||
@ -102,17 +111,6 @@
|
|||||||
<sect2 role="installation">
|
<sect2 role="installation">
|
||||||
<title>Installation of Samba</title>
|
<title>Installation of Samba</title>
|
||||||
|
|
||||||
<!--
|
|
||||||
<para>A <application>Samba</application> <filename>include.h</filename>
|
|
||||||
header now does checks for C++ reserved names. The package will not build
|
|
||||||
if you have <application>Heimdal</application> installed as Heimdal uses
|
|
||||||
some of these reserved names inappropriately. If you have
|
|
||||||
<application>Heimdal</application> installed, apply the following patch to
|
|
||||||
disable these checks and allow the package to compile successfully:</para>
|
|
||||||
|
|
||||||
<screen><userinput>patch -Np1 -i ../samba-&samba3-version;-heimdal-1.patch</userinput></screen>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para>Install <application>Samba</application> by running the following
|
<para>Install <application>Samba</application> by running the following
|
||||||
commands:</para>
|
commands:</para>
|
||||||
|
|
||||||
@ -125,12 +123,16 @@
|
|||||||
optional dependencies.</para>
|
optional dependencies.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<screen><userinput>cd source &&
|
<screen><userinput>for FILENAME in $(ls ../*.diff); do patch -Np1 -i $FILENAME; done &&
|
||||||
|
|
||||||
|
cd source &&
|
||||||
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--with-piddir=/var/run \
|
--with-piddir=/var/run \
|
||||||
|
--with-pammodulesdir=/lib/security \
|
||||||
--with-fhs \
|
--with-fhs \
|
||||||
--with-smbmount &&
|
--with-smbmount &&
|
||||||
make</userinput></screen>
|
make</userinput></screen>
|
||||||
@ -144,16 +146,6 @@ make</userinput></screen>
|
|||||||
|
|
||||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||||
|
|
||||||
<!-- Commenting out the need for /var/cache/samba as my testing has
|
|
||||||
shown me that this directory is not used. Grepping the source
|
|
||||||
tree also turns up nothing about 'cache/samba'. -Randy
|
|
||||||
<screen role="root"><userinput>install -v -m755 -d /var/cache/samba &&
|
|
||||||
-->
|
|
||||||
<!-- if [ -f nsswitch/pam_winbind.so ]; then
|
|
||||||
install -v -m755 nsswitch/pam_winbind.so /lib/security
|
|
||||||
fi &&
|
|
||||||
-->
|
|
||||||
|
|
||||||
<screen role="root"><userinput>make install &&
|
<screen role="root"><userinput>make install &&
|
||||||
mv -v /usr/lib/samba/libsmbclient.so /usr/lib &&
|
mv -v /usr/lib/samba/libsmbclient.so /usr/lib &&
|
||||||
ln -v -sf ../libsmbclient.so /usr/lib/samba &&
|
ln -v -sf ../libsmbclient.so /usr/lib/samba &&
|
||||||
@ -208,12 +200,6 @@ ln -v -s ../../samba/swat /usr/share/doc/samba-&samba3-version;</userinput></sc
|
|||||||
<filename class='libraryfile'>pam_winbind.so</filename>module by running
|
<filename class='libraryfile'>pam_winbind.so</filename>module by running
|
||||||
<command>man winbindd</command>.</para>
|
<command>man winbindd</command>.</para>
|
||||||
|
|
||||||
<!-- I am convinced that this command is no longer necessary. -Randy
|
|
||||||
<para><command>install -v -d /var/cache/samba</command>: This directory is
|
|
||||||
needed for proper operation of the <command>smbd</command> and
|
|
||||||
<command>nmbd</command> daemons.</para>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para><command>mv -v /usr/lib/samba/libsmbclient.so ...; ln -v -sf
|
<para><command>mv -v /usr/lib/samba/libsmbclient.so ...; ln -v -sf
|
||||||
../libsmbclient.so ...</command>: The
|
../libsmbclient.so ...</command>: The
|
||||||
<filename class='libraryfile'>libsmbclient.so</filename> library is needed
|
<filename class='libraryfile'>libsmbclient.so</filename> library is needed
|
||||||
|
Loading…
Reference in New Issue
Block a user