Changeset 2df08064 for server/major


Ignore:
Timestamp:
01/31/2016 06:49:17 AM (9 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
d19fb65
Parents:
957e8a3d
Message:

Merge Section V. from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16885 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
server/major
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • server/major/apache.xml

    r957e8a3d r2df08064  
    88           "https://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2">
    99  <!ENTITY apache-download-ftp  " ">
    10   <!ENTITY apache-md5sum        "2b19cd338fd526dd5a63c57b1e9bfee2">
     10  <!ENTITY apache-md5sum        "3690b3cc991b7dfd22aea9e1264a11b9">
    1111  <!ENTITY apache-size          "4.9 MB">
    12   <!ENTITY apache-buildsize     "73 MB">
     12  <!ENTITY apache-buildsize     "109 MB">
    1313  <!ENTITY apache-time          "0.6 SBU">
    1414]>
     
    3737    </para>
    3838
    39     &lfs77_checked;
     39    &lfs78_checked;
    4040
    4141    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    105105      <ulink url="http://elinks.or.cz/">ELinks</ulink>,
    106106      <xref linkend="openldap"/> (<xref linkend="apr-util"/> needs to be
    107       compiled with LDAP suport),
     107      installed with ldap suport),
    108108      <xref linkend="rsync"/>,
    109109      <ulink url="http://www.distcache.org/">Distcache</ulink>, and
     
    134134    </para>
    135135
    136 <screen><userinput>patch -Np1 -i ../httpd-&apache-version;-blfs_layout-1.patch &amp;&amp;
    137 sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in &amp;&amp;
     136<screen><userinput>patch -Np1 -i ../httpd-&apache-version;-blfs_layout-1.patch           &amp;&amp;
     137
     138sed '/dir.*CFG_PREFIX/s@^@#@'     -i support/apxs.in        &amp;&amp;
     139
    138140./configure --enable-authnz-fcgi                            \
    139141            --enable-layout=BLFS                            \
     
    156158
    157159    <para>
    158       Now, as the <systemitem class="username">root</systemitem> user:
     160      Now, as the <systemitem class="username">root</systemitem> user
     161      (notice that DESTDIR does not work properly as unpriviledged user):
    159162    </para>
    160163
     
    162165
    163166mv -v /usr/sbin/suexec /usr/lib/httpd/suexec &amp;&amp;
    164 chgrp -v apache        /usr/lib/httpd/suexec &amp;&amp;
    165 chmod -v 4754          /usr/lib/httpd/suexec &amp;&amp;
     167chgrp apache           /usr/lib/httpd/suexec &amp;&amp;
     168chmod 4754             /usr/lib/httpd/suexec &amp;&amp;
    166169
    167170chown -v -R apache:apache /srv/www</userinput></screen>
     
    299302        </seg>
    300303        <seg>
    301           None
     304          Several libraries under /usr/lib/httpd/modules/
    302305        </seg>
    303306        <seg>
  • server/major/bind.xml

    r957e8a3d r2df08064  
    77  <!ENTITY bind-download-http " ">
    88  <!ENTITY bind-download-ftp  "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
    9   <!ENTITY bind-md5sum        "8b1f5064837756c938eadc1537dec5c7">
    10   <!ENTITY bind-size          "8.1 MB">
    11   <!ENTITY bind-buildsize     "137 MB (additional 44 MB to run the test suite)">
    12   <!ENTITY bind-time          "0.9 SBU (additional 20+ minutes, processor independent, to run the complete test suite)">
     9  <!ENTITY bind-md5sum        "bcf7e772b616f7259420a3edc5df350a">
     10  <!ENTITY bind-size          "8.2 MB">
     11  <!ENTITY bind-buildsize     "137 MB (additional 93 MB for the test suite)">
     12  <!ENTITY bind-time          "1 SBU (additional 24+ minutes, processor independent, to run the complete test suite)">
    1313]>
    1414
     
    3434    to the <xref linkend="bind-utils"/>.</para>
    3535
    36     &lfs77_checked;
     36    &lfs78_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7171    <bridgehead renderas="sect4">Optional</bridgehead>
    7272    <para role="optional">
     73      <xref linkend="libcap-pam"/>,
    7374      <xref linkend="libxml2"/>,
    7475      <xref linkend="mitkrb"/>,
    7576      <xref linkend="openssl"/>, and
    76       <ulink url="https://github.com/cjheath/geoip">GeoIP</ulink>
     77      <ulink url='https://github.com/cjheath/geoip'>geoip</ulink>
    7778    </para>
    7879
     
    8081    <para role="optional">
    8182      <xref linkend="db"/>,
     83      <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
    8284      <xref linkend="openldap"/>,
    83       <xref linkend="mariadb"/>,
    8485      <xref linkend="postgresql"/>, and
    8586      <xref linkend="unixodbc"/>
     
    136137<screen role="root"><userinput>bin/tests/system/ifconfig.sh up</userinput></screen>
    137138
    138 <!--   <para>As an unprivileged user, remove some tests that fail:</para>
    139 
    140 <screen><userinput>
    141 sed -e 's/ecdsa //'   \
    142     -e 's/masterformat //' \
    143     -e 's/reclimit //' \
    144     -e 's/tsiggss //' \
    145     -i bin/tests/system/conf.sh</userinput></screen>
    146 
    147     <para>Now run the test suite as an unprivileged user:</para>-->
    148     <para>The test suite may indicate some failures depending on installed
    149     optional dependencies and what configuration options are used.
    150     To run the tests, as an unprivileged user, issue:</para>
     139    <para>The test suite may indicate some skipped tests depending on
     140    what configuration options are used. Some tests are marked <quote>UNTESTED
     141    </quote> if <xref linkend="perl-net-dns"/> is not installed.
     142    To run the tests, as an unprivileged user, execute:</para>
    151143
    152144<screen><userinput>make -k check</userinput></screen>
     
    161153
    162154<screen role="root"><userinput>make install &amp;&amp;
    163 chmod -v 755 /usr/lib/lib{bind9,dns,isc{,cc,cfg},lwres}.so &amp;&amp;
    164 
    165 install -v -dm755 /usr/share/doc/bind-&bind-version;/{arm,misc} &amp;&amp;
    166 install -v -m644  doc/arm/*.html \
    167                   /usr/share/doc/bind-&bind-version;/arm &amp;&amp;
    168 install -v -m644 \
    169     doc/misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \
    170     /usr/share/doc/bind-&bind-version;/misc</userinput></screen>
     155chmod -v 0755 /usr/lib/lib{bind9,dns,isc{,cc,cfg},lwres}.so &amp;&amp;
     156
     157install -v -m755 -d /usr/share/doc/bind-&bind-version;/{arm,misc} &amp;&amp;
     158install -v -m644    doc/arm/*.html \
     159                    /usr/share/doc/bind-&bind-version;/arm &amp;&amp;
     160install -v -m644    doc/misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \
     161                    /usr/share/doc/bind-&bind-version;/misc</userinput></screen>
    171162  </sect2>
    172163
    173164  <sect2 role="commands">
    174165    <title>Command Explanations</title>
    175 <!--
    176     <para><command>sed ... bin/tests/system/conf.sh</command>: This command
    177     removes tests that fail (some for unknown reasons).</para>-->
    178166
    179167    <para><parameter>--sysconfdir=/etc</parameter>: This parameter forces
     
    189177    libraries.</para>
    190178
    191     <para><parameter>--with-randomdev=/dev/urandom</parameter>: This parameter 
     179    <para><parameter>--with-randomdev=/dev/urandom</parameter>: This parameter
    192180    specifes a non-blocking random device for use with digital signatures.</para>
     181
     182    <para><option>--enable-fetchlimit</option>: Use this option if you want
     183    to be able to limit the the rate of recursive client queries. This may be
     184    useful on servers which receive a large number of queries.</para>
    193185
    194186    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    261253
    262254<screen role="root"><userinput>cd /srv/named &amp;&amp;
    263 mkdir -pv dev etc/namedb/{slave,pz} usr/lib/engines var/run/named &amp;&amp;
     255mkdir -p dev etc/namedb/{slave,pz} usr/lib/engines var/run/named &amp;&amp;
    264256mknod /srv/named/dev/null c 1 3 &amp;&amp;
    265257mknod /srv/named/dev/urandom c 1 9 &amp;&amp;
    266 chmod -v 666 /srv/named/dev/{null,urandom} &amp;&amp;
    267 cp -Lv /etc/localtime etc &amp;&amp;
     258chmod 666 /srv/named/dev/{null,urandom} &amp;&amp;
     259cp /etc/localtime etc &amp;&amp;
    268260touch /srv/named/managed-keys.bind &amp;&amp;
    269 cp -v /usr/lib/engines/libgost.so usr/lib/engines &amp;&amp;
    270 [ $(uname -m) = x86_64 ] &amp;&amp; ln -sfv lib usr/lib64</userinput></screen>
     261cp /usr/lib/engines/libgost.so usr/lib/engines &amp;&amp;
     262[ $(uname -m) = x86_64 ] &amp;&amp; ln -sv lib usr/lib64</userinput></screen>
    271263
    272264      <para>The <filename>rndc.conf</filename> file contains information for
     
    387379EOF</userinput></screen>
    388380
    389       <para>The <filename>root.hints</filename> file is a list of root
    390       name servers. This file must be updated periodically with the
     381      <para>The <filename>root.hints</filename> file is a list of root name
     382      servers. This file must be updated periodically with the
    391383      <command>dig</command> utility. A current copy of root.hints can be
    392384      obtained from <ulink url="ftp://rs.internic.net/domain/named.root" />.
    393       Consult the <ulink url="http://www.bind9.net/Bv9ARM.html">BIND 9
    394       Administrator Reference Manual</ulink> for details.</para>
     385      For details, consult the "BIND 9 Administrator Reference Manual", included
     386      in every source archive of BIND 9 distributed by ISC, in HTML and PDF
     387      formats, also available at
     388      <ulink url="ftp://ftp.isc.org/isc/bind9/cur/&bind-minor-version;/doc/arm/Bv9ARM.html">
     389      BIND 9 Administrator Reference Manual</ulink>.</para>
    395390
    396391      <para>Create or modify <filename>resolv.conf</filename> to use the new
     
    480475        named-rrchecker, nsec3hash, nslookup, nsupdate, rndc, rndc-confgen,
    481476        and tsig-keygen (symlink)</seg>
    482      
    483         <seg>libbind9.so, libdns.so, libirs.so, libisc.so, libisccc.so, 
     477
     478        <seg>libbind9.so, libdns.so, libirs.so, libisc.so, libisccc.so,
    484479        libisccfg.so, and liblwres.so</seg>
    485480
     
    534529        <listitem>
    535530          <para>
    536             is a new debugging tool that is a successor to 
     531            is a new debugging tool that is a successor to
    537532            <command>dig</command>.
    538533          </para>
     
    569564        <listitem>
    570565          <para>
    571             verifies that the DNSSEC keys for a given zone or a set of zones 
     566            verifies that the DNSSEC keys for a given zone or a set of zones
    572567            have timing metadata set properly to ensure no future lapses
    573568            in DNSSEC coverage.
     
    578573        </listitem>
    579574      </varlistentry>
    580  
     575
    581576      <varlistentry id="dnssec-dsfromkey">
    582577        <term><command>dnssec-dsfromkey</command></term>
     
    595590        <listitem>
    596591          <para>
    597              reads a public DNSKEY record and generates a pair of 
     592             reads a public DNSKEY record and generates a pair of
    598593             .key/.private files.
    599594          </para>
     
    608603        <listitem>
    609604          <para>
    610             gets keys with the given label from a crypto hardware and builds 
     605            gets keys with the given label from a crypto hardware and builds
    611606            key files for DNSSEC.
    612607          </para>
     
    665660        <listitem>
    666661          <para>
    667             verifies that a zone is fully signed for each algorithm found 
    668             in the DNSKEY RRset for the zone, and that the NSEC / NSEC3 
     662            verifies that a zone is fully signed for each algorithm found
     663            in the DNSKEY RRset for the zone, and that the NSEC / NSEC3
    669664            chains are complete.
    670665          </para>
     
    766761        <listitem>
    767762          <para>
    768             is similar to <command>named-checkzone</command>, but it always 
     763            is similar to <command>named-checkzone</command>, but it always
    769764            dumps the zone contents to a specified file in a specified format.
    770765          </para>
     
    791786        <listitem>
    792787          <para>
    793             read a individual DNS resource record from standard input and 
     788            read a individual DNS resource record from standard input and
    794789            checks if it is syntactically correct.
    795790          </para>
     
    856851        <listitem>
    857852          <para>
    858             is a symlink to <command>ddns-confgen</command>. 
     853            is a symlink to <command>ddns-confgen</command>.
    859854          </para>
    860855          <indexterm zone="bind tsig-keygen">
  • server/major/proftpd.xml

    r957e8a3d r2df08064  
    3434    file archives over a network.</para>
    3535
    36     &lfs77_checked;
     36    &lfs78_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6262    <bridgehead renderas="sect4">Optional</bridgehead>
    6363    <para role="optional">
     64      <xref linkend="libcap-pam"/>,
    6465      <xref linkend="linux-pam"/>,
    6566      <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
     
    8889
    8990install -v -d -m775 -o proftpd -g proftpd /srv/ftp &amp;&amp;
    90 ln -sfv /bin/false /usr/bin/proftpdshell           &amp;&amp;
     91ln -v -s /bin/false /usr/bin/proftpdshell          &amp;&amp;
    9192echo /usr/bin/proftpdshell &gt;&gt; /etc/shells</userinput></screen>
    9293
     
    268269        </seg>
    269270        <seg>
    270           /usr/include and
    271           /usr/lib/proftpd
     271          /usr/{include,lib}/proftpd
    272272        </seg>
    273273      </seglistitem>
  • server/major/vsftpd.xml

    r957e8a3d r2df08064  
    3535    over a network.</para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6363    <bridgehead renderas="sect4">Optional</bridgehead>
    6464    <para role="optional">
    65       <xref linkend="linux-pam"/> and
     65      <xref linkend="libcap-pam"/>,
     66      <xref linkend="linux-pam"/>, and
    6667      <xref linkend="openssl"/>
    6768    </para>
     
    8182    users, and groups with the following commands:</para>
    8283
    83 <screen role="root"><userinput>install -v -dm755 &vsftpd-empty; &amp;&amp;
    84 install -v -dm755 /home/ftp               &amp;&amp;
    85 groupadd -g 47 vsftpd                     &amp;&amp;
    86 groupadd -g 45 ftp                        &amp;&amp;
     84<screen role="root"><userinput>install -v -d -m 0755 &vsftpd-empty; &amp;&amp;
     85install -v -d -m 0755 /home/ftp               &amp;&amp;
     86groupadd -g 47 vsftpd                         &amp;&amp;
     87groupadd -g 45 ftp                            &amp;&amp;
    8788
    8889useradd -c "vsftpd User"  -d /dev/null -g vsftpd -s /bin/false -u 47 vsftpd &amp;&amp;
    8990useradd -c anonymous_user -d /home/ftp -g ftp    -s /bin/false -u 45 ftp</userinput></screen>
    9091
    91 <!--    <para>If you did not install the optional <application>libcap2</application> package,
     92    <para>If you did not install the optional <application>libcap2</application> package,
    9293    run the following to avoid a build error:</para>
    9394
    94 <screen><userinput>sed -i -e 's|#define VSF_SYSDEP_HAVE_LIBCAP|//&amp;|' sysdeputil.c</userinput></screen> -->
     95<screen><userinput>sed -i -e 's|#define VSF_SYSDEP_HAVE_LIBCAP|//&amp;|' sysdeputil.c</userinput></screen>
    9596
    9697    <para>Build <application>vsftpd</application> as an unprivileged user
     
    105106    commands:</para>
    106107
    107 <screen><userinput>install -v -m 755 vsftpd        /usr/sbin/vsftpd    &amp;&amp;
     108<screen role="root"><userinput>install -v -m 755 vsftpd        /usr/sbin/vsftpd    &amp;&amp;
    108109install -v -m 644 vsftpd.8      /usr/share/man/man8 &amp;&amp;
    109110install -v -m 644 vsftpd.conf.5 /usr/share/man/man5 &amp;&amp;
Note: See TracChangeset for help on using the changeset viewer.