Update to apache-2.2.21

Update to rsync-3.0.9. 
Remove rsync-client and move rsync to network programs.


git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8918 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2011-10-25 03:31:31 +00:00
parent 686435bbf2
commit 20e6cade6a
8 changed files with 42 additions and 62 deletions

View File

@ -28,7 +28,8 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils-client.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ntp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="portmap.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync-client.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync-client.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="samba3-client.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="subversion.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/>

View File

@ -6,10 +6,10 @@
<!ENTITY rsync-download-http "http://samba.org/ftp/rsync/src/rsync-&rsync-version;.tar.gz">
<!ENTITY rsync-download-ftp "ftp://ftp.samba.org/pub/rsync/src/rsync-&rsync-version;.tar.gz">
<!ENTITY rsync-md5sum "b53525900817cf1ba7ad3a516ab5bfe9">
<!ENTITY rsync-size "765 KB">
<!ENTITY rsync-md5sum "5ee72266fe2c1822333c407e1761b92b">
<!ENTITY rsync-size "780 KB">
<!ENTITY rsync-buildsize "35 MB (includes installing all documentation)">
<!ENTITY rsync-time "0.2 SBU">
<!ENTITY rsync-time "0.4 SBU">
]>
<sect1 id="rsync" xreflabel="rsync-&rsync-version;">
@ -33,6 +33,8 @@
<command>rsync</command> utility. This is useful for synchronizing large
file archives over a network.</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>

View File

@ -55,7 +55,7 @@ $Date$
<!ENTITY lfs-vim-version "7.3">
<!-- End LFS versions -->
<!ENTITY blfs-bootscripts-version "20111022">
<!ENTITY blfs-bootscripts-version "20111024">
<!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
<!ENTITY blfs-wiki "http://wiki.&lfs-domainname;/blfs/wiki">
@ -443,7 +443,7 @@ $Date$
<!ENTITY ntp-version "4.2.6p4">
<!ENTITY openssh-version "5.9p1">
<!ENTITY portmap-version "6.0">
<!ENTITY rsync-version "3.0.7">
<!ENTITY rsync-version "3.0.9">
<!ENTITY samba3-version "3.5.6">
<!ENTITY subversion-version "1.6.15">
<!ENTITY tcpwrappers-version "7.6">
@ -477,7 +477,7 @@ $Date$
<!-- Part VI -->
<!-- Chapter 21 -->
<!ENTITY apache-version "2.2.17">
<!ENTITY apache-version "2.2.21">
<!-- bind (chapter 19) -->
<!ENTITY nfs-utils-version "1.1.4">
<!-- openssh (chapter 18) -->

View File

@ -44,6 +44,13 @@
<listitem>
<para>October 24th, 2011</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to apache-2.2.21.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to rsync-3.0.9. Remove rsync-client
and move rsync to network programs.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to sqlite-3.7.8.</para>
</listitem>

View File

@ -90,11 +90,12 @@ make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install install-dev install-lib &amp;&amp;
install -dv -m755 /usr/share/doc/acl-&acl-version; &amp;&amp;
install -v -m644 doc/*.txt /usr/share/doc/acl-&acl-version; &amp;&amp;
chmod -v 755 /usr/lib/libacl.{so.1.1.0,la} &amp;&amp;
chown -v root.root /usr/lib/libacl.{so.1.1.0,la,a}</userinput></screen>
<screen role="root"><userinput>make install install-dev install-lib &amp;&amp;
install -dv -m755 /usr/share/doc/acl-&acl-version; &amp;&amp;
install -v -m644 doc/*.txt /usr/share/doc/acl-&acl-version; &amp;&amp;
chmod -v 755 /usr/lib/libacl.{so.1.1.0,la} &amp;&amp;
chown -v root.root /usr/lib/libacl.{so.1.1.0,la,a} &amp;&amp;
chown -v root.root /usr/share/man/man*/*acl*</userinput></screen>
<para>You should now re-install <application><ulink
url="&lfs-root;/chapter06/coreutils.html">Coreutils</ulink>

View File

@ -93,8 +93,9 @@ make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install install-dev install-lib &amp;&amp;
chmod -v 755 /usr/lib/libattr.{so.1.1.0,la} &amp;&amp;
chown -v root.root /usr/lib/libattr.{a,la,so.1.1.0}</userinput></screen>
chmod -v 755 /usr/lib/libattr.{so.1.1.0,la} &amp;&amp;
chown -v root.root /usr/lib/libattr.{a,la,so.1.1.0} &amp;&amp;
chown -v root.root /usr/share/man/man*/*attr*</userinput></screen>
</sect2>

View File

@ -7,10 +7,10 @@
<!-- <!ENTITY apache-download-http "http://www.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2"> -->
<!ENTITY apache-download-http "http://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2">
<!ENTITY apache-download-ftp "ftp://apache.mirrors.pair.com/httpd/httpd-&apache-version;.tar.bz2">
<!ENTITY apache-md5sum "16eadc59ea6b38af33874d300973202e">
<!ENTITY apache-size "4.9 MB">
<!ENTITY apache-buildsize "102 MB (building all available DSO modules)">
<!ENTITY apache-time "2.1 SBU (building all available DSO modules)">
<!ENTITY apache-md5sum "b24ca6db942a4f8e57c357e5e3058d31">
<!ENTITY apache-size "6.8 MB">
<!ENTITY apache-buildsize "105 MB (building all available DSO modules)">
<!ENTITY apache-time "1.2 SBU (building all available DSO modules)">
]>
<sect1 id="apache" xreflabel="Apache-&apache-version;">
@ -34,6 +34,8 @@
open-source HTTP server. It is useful for creating local intranet
web sites or running huge web serving operations.</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
@ -62,10 +64,6 @@
<para>Required patch: <ulink
url="&patch-root;/httpd-&apache-version;-config-1.patch"/></para>
</listitem>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/httpd-&apache-version;-bdb51-1.patch"/></para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Apache Dependencies</bridgehead>
@ -93,9 +91,9 @@
<ulink url="http://www.oracle.com/us/products/database/index.html">Oracle 11g</ulink>, and
<ulink url="http://www.freetds.org/">FreeTDS</ulink></para>
<para>Though you can install APR and APR-util as separate components,
it is recommended to use the bundled versions that come with the Apache
HTTPD tarball.</para>
<para>Though you can install APR and APR-util as separate components, the
bundled versions that come with the Apache HTTPD tarball are
recommended.</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/apache"/></para>
@ -155,38 +153,12 @@ useradd -c "Apache Server" -d /dev/null -g apache \
environments.</para>
</note>
<note>
<para>You may see warnings and other information similar to the output
shown below while running the <command>autoconf</command> program in the
following instructions:</para>
<screen><computeroutput>configure.in:152: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
build/apr_common.m4:491: APR_TRY_COMPILE_NO_WARNING is expanded from...
build/apu-conf.m4:215: APU_FIND_LDAP is expanded from...
configure.in:152: the top level
configure.in:162: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
build/apr_common.m4:491: APR_TRY_COMPILE_NO_WARNING is expanded from...
build/apu-iconv.m4:115: APU_CHECK_ICONV_INBUF is expanded from...
build/apu-iconv.m4:34: APU_FIND_ICONV is expanded from...
configure.in:162: the top level</computeroutput></screen>
</note>
<para>Build and install <application>Apache</application> by running the
following commands:</para>
<screen><userinput>patch -Np1 -i ../httpd-&apache-version;-bdb51-1.patch &amp;&amp;
pushd srclib/apr-util &amp;&amp;
autoconf &amp;&amp;
popd &amp;&amp;
./configure --enable-layout=FHS \
--enable-mods-shared=all \
--enable-so &amp;&amp;
<screen><userinput>./configure --enable-layout=FHS \
--enable-mods-shared=all \
--enable-so &amp;&amp;
make</userinput></screen>
<para>This package does not come with a test suite.</para>
@ -194,9 +166,9 @@ make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install &amp;&amp;
chown -v root:root /usr/lib/apache/httpd.exp \
/usr/sbin/{apxs,apachectl,dbmmanage,envvars{,-std}} \
/usr/share/man/man1/{dbmmanage,ht{dbm,digest,passwd}}.1 \
chown -v root:root /usr/lib/apache/httpd.exp \
/usr/sbin/{apxs,apachectl,dbmmanage,envvars{,-std}} \
/usr/share/man/man1/{dbmmanage,ht{dbm,digest,passwd}}.1 \
/usr/share/man/man8/{ab,apachectl,apxs,htcacheclean,httpd}.8 \
/usr/share/man/man8/{logresolve,rotatelogs,suexec}.8 &amp;&amp;
chown -v -R apache:apache /srv/www</userinput></screen>
@ -206,10 +178,6 @@ chown -v -R apache:apache /srv/www</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>autoconf</command>: This command generates a new
<command>configure</command> script required after installing the
<filename>bdb</filename> patch.</para>
<para><parameter>--enable-mods-shared=all</parameter>: The modules
should be compiled and used as Dynamic Shared Objects
(DSOs) so they can be included and excluded from the

View File

@ -25,7 +25,7 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="leafnode.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openldap.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="virtuoso.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="soprano.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cvsserver.xml"/>