Changeset 2df08064


Ignore:
Timestamp:
01/31/2016 06:49:17 AM (8 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

Files:
1 added
18 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r957e8a3d r2df08064  
    4848      <itemizedlist>
    4949        <listitem>
     50          <para>[dj] - Added lmdb-0.9.17. Merged from trunk r16702.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[dj] - Updated to Apache httpd-2.4.18. Merged from trunk
     54          r16727.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[dj] - Updated to dovecot-2.2.21. Merged from trunk
     58          r16726.</para>
     59        </listitem>
     60        <listitem>
     61          <para>[dj] - Updated to mariadb-10.1.10. Merged from trunk
     62          r16757.</para>
     63        </listitem>
     64        <listitem>
     65          <para>[dj] - Updated to postgresql-9.5.0. Merged from trunk
     66          r16796.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[dj] - Updated to sqlite-3.10.2. Merged from trunk
     70          r16828.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[dj] - Updated to openldap-2.4.43. Merged from trunk
     74          r16703.</para>
     75        </listitem>
     76        <listitem>
     77          <para>[dj] - Updated to unbound-1.5.7. Merged from trunk
     78          r16722.</para>
     79        </listitem>
     80        <listitem>
    5081          <para>[dj] - Updated to curl-7.47.0. Merged from trunk r16860.</para>
    5182        </listitem>
  • packages.ent

    r957e8a3d r2df08064  
    443443<!-- Part V -->
    444444<!-- Chapter 20 -->
    445 <!ENTITY apache-version               "2.4.16">
     445<!ENTITY apache-version               "2.4.18">
    446446<!ENTITY proftpd-version              "1.3.5a">
    447447<!ENTITY vsftpd-version               "3.0.3">
     
    450450<!ENTITY dovecot-major                "2">
    451451<!ENTITY dovecot-minor                "2">
    452 <!ENTITY dovecot-micro                "18">
     452<!ENTITY dovecot-micro                "21">
    453453<!ENTITY dovecot-version              "&dovecot-major;.&dovecot-minor;.&dovecot-micro;">
    454454
     
    459459<!-- Chapter 22 -->
    460460<!ENTITY db-version                   "6.1.26">
    461 <!ENTITY mariadb-version              "10.0.21">
    462 <!ENTITY postgresql-version           "9.4.4">
    463 <!ENTITY sqlite-version               "3.9.2">
     461<!ENTITY lmdb-version                 "0.9.17">
     462<!ENTITY mariadb-version              "10.1.10">
     463<!ENTITY postgresql-version           "9.5.0">
     464<!ENTITY sqlite-version               "3.10.2">
    464465
    465466<!-- Chapter 23 -->
    466 <!ENTITY openldap-version             "2.4.42">
     467<!ENTITY openldap-version             "2.4.43">
    467468<!ENTITY soprano-version              "2.9.4">
    468 <!ENTITY unbound-version              "1.5.4">
     469<!ENTITY unbound-version              "1.5.7">
    469470<!ENTITY virtuoso-version             "6.1.8">
    470471<!ENTITY xinetd-version               "2.3.15">
  • server/databases/databases.xml

    r957e8a3d r2df08064  
    2323
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="db.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lmdb.xml"/>
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mariadb.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="postgresql.xml"/>
  • server/databases/db.xml

    r957e8a3d r2df08064  
    3636    </para>
    3737
    38     &lfs77_checked;
     38    &lfs78_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7878      <xref linkend="tcl"/>,
    7979      <xref linkend="openjdk"/> or <xref linkend="java"/>, and
    80       <xref linkend="sharutils"/> (for the <command>uudecode</command> command)
     80      <xref linkend="sharutils"/> (for the <command>uudecode</command> command
     81      - Java bindings are required)
    8182    </para>
    8283
     
    149150    <title>Installation of Berkeley DB</title>
    150151
    151     <!-- <note>
    152       <para>
    153         If you plan on installing <application>Berkeley DB</application> with
    154         Java support, you should check the system for certain versions of
    155        <xref linkend="jdk"/> and <xref linkend="gmime"/>. Specifically,
    156         if <application>JDK</application>-6 Update X and the
    157         <command>uudecode</command> program from the
    158         <application>GMime</application> program is on the system, the build
    159         will fail (unless you run the modified <command>./configure</command>
    160         command shown below). You can run two commands
    161         (<command>javac -version</command> and
    162         <command>uudecode -&#45;version</command>) to determine what versions are
    163         installed. You can also download and run a shell script from
    164         <ulink url="&files-anduin;/jdk-uudecode-check.sh"/> that will alert you
    165         to a non-working condition. If the identified programs exist on the
    166         system, you must modify the <command>./configure</command> command as
    167         shown below.
    168       </para>
    169 
    170 <screen><userinput>uudecode="no" ../dist/configure -&#45;(use the parameters shown below)</userinput></screen>
    171     </note> -->
    172 
    173152    <para>
    174153      Install <application>Berkeley DB</application> by running the following
     
    183162                  --enable-cxx       &amp;&amp;
    184163make</userinput></screen>
    185 
    186     <para>
    187       This package does not have a working testsuite.
    188     </para>
    189164
    190165    <para>
  • server/databases/mariadb.xml

    r957e8a3d r2df08064  
    77  <!ENTITY mariadb-download-http "https://downloads.mariadb.org/interstitial/mariadb-&mariadb-version;/source/mariadb-&mariadb-version;.tar.gz">
    88  <!ENTITY mariadb-download-ftp  "ftp://mirrors.fe.up.pt/pub/mariadb/mariadb-&mariadb-version;/source/mariadb-&mariadb-version;.tar.gz">
    9   <!ENTITY mariadb-md5sum        "956561f3798d1fe8dfbe4b665287a87a">
    10   <!ENTITY mariadb-size          "54 MB">
    11   <!ENTITY mariadb-buildsize     "1.4 GB">
    12   <!ENTITY mariadb-time          "10 SBU (with tests)">
     9  <!ENTITY mariadb-md5sum        "9aa4d68b24c1ddd8cb56923a920684b3">
     10  <!ENTITY mariadb-size          "53 MB">
     11  <!ENTITY mariadb-buildsize     "1.6 GB (with tests)">
     12  <!ENTITY mariadb-time          "3.8 SBU, (with tests - all using parallelism=4)">
    1313]>
    1414
     
    3636    </para>
    3737
    38     &lfs77_checked;
     38    &lfs78_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    122122    <warning>
    123123      <para>
    124         MariaDB and MySQL cannot be installed on the same system without 
     124        MariaDB and MySQL cannot be installed on the same system without
    125125        extensive changes to the build configuration of one of the two applications.
    126126      </para>
     
    183183
    184184    <para>
    185       <command>sed -i ...</command>: This command sets correct installation
     185      <command>sed -i ...</command>: Set correct installation
    186186      directory for some components.
    187187    </para>
     
    282282#bdb_max_lock = 10000
    283283
    284 # Uncomment the following if you are using InnoDB tables
    285 #innodb_data_home_dir = /srv/mysql
    286 #innodb_data_file_path = ibdata1:10M:autoextend
    287 #innodb_log_group_home_dir = /srv/mysql
     284# InnoDB tables are now used by default
     285innodb_data_home_dir = /srv/mysql
     286innodb_data_file_path = ibdata1:10M:autoextend
     287innodb_log_group_home_dir = /srv/mysql
    288288# You can set .._buffer_pool_size up to 50 - 80 %
    289289# of RAM but beware of setting memory usage too high
    290 #innodb_buffer_pool_size = 16M
    291 #innodb_additional_mem_pool_size = 2M
     290innodb_buffer_pool_size = 16M
     291innodb_additional_mem_pool_size = 2M
    292292# Set .._log_file_size to 25 % of buffer pool size
    293 #innodb_log_file_size = 5M
    294 #innodb_log_buffer_size = 8M
    295 #innodb_flush_log_at_trx_commit = 1
    296 #innodb_lock_wait_timeout = 50
     293innodb_log_file_size = 5M
     294innodb_log_buffer_size = 8M
     295innodb_flush_log_at_trx_commit = 1
     296innodb_lock_wait_timeout = 50
    297297
    298298[mysqldump]
     
    391391        <seg>
    392392          aria_chk, aria_dump_log, aria_ftdump, aria_pack, aria_read_log,
    393           innochecksum, msql2mysql, my_print_defaults, myisam_ftdump,
    394           myisamchk, myisamlog, myisampack, mysql, mysql_client_test,
     393          innochecksum, msql2mysql, my_print_defaults, myisam_ftdump, myisamchk,
     394          myisamlog, myisampack, mysql, mysql_client_test,
    395395          mysql_client_test_embedded, mysql_config, mysql_convert_table_format,
    396396          mysql_embedded, mysql_find_rows, mysql_fix_extensions,
     
    401401          mysqldumpslow, mysqlhotcopy, mysqlimport, mysqlshow, mysqlslap,
    402402          mysqltest, mysqltest_embedded, mytop, perror, replace,
    403           resolve_stack_dump and resolveip
     403          resolve_stack_dump, resolveip, wsrep_sst_common, wsrep_sst_mysqldump,
     404          wsrep_sst_rsync, wsrep_sst_xtrabackup, and wsrep_sst_xtrabackup-v2
    404405        </seg>
    405406        <seg>
    406           libmysqlclient.{so,a}, libmysqlclient_r.{so,a},
    407           libmysqld.{so,a} and libmysqlservices.a
     407          libmysqlclient.{so,a},
     408          libmysqlclient_r.{so,a} (symbolic links to libmysqlclient.{so,a}),
     409          libmysqld.{so,a}, libmysqlservices.a,
     410          and several under /usr/lib/mysql/plugin/
    408411        </seg>
    409412        <seg>
    410413          /etc/mysql,
    411           /srv/mysql,
    412           /usr/include/mysql,
    413           /usr/lib/mysql,
    414           /usr/share/doc/mariadb-&mariadb-version; and
    415           /usr/share/mysql
     414          /usr/{include,lib,share}/mysql, and
     415          /usr/share/doc/mariadb-&mariadb-version;
    416416        </seg>
    417417      </seglistitem>
     
    420420    <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    421421
     422<!--
    422423    <para>
    423424      Descriptions of all the programs and libraries would be several
     
    426427      url="https://mariadb.com/kb/en/mariadb-documentation/"/>.
    427428    </para>
    428 
     429-->
    429430    <para>
    430431      The <application>Perl</application> DBI modules must be installed
     
    433434    </para>
    434435
     436    <variablelist>
     437      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     438      <?dbfo list-presentation="list"?>
     439      <?dbhtml list-presentation="table"?>
     440
     441      <varlistentry id="aria_chk-mariadb">
     442        <term><command>aria_chk</command></term>
     443        <listitem>
     444          <para>
     445            is used to check, repair, optimize, sort and get information
     446            about Aria tables.
     447          </para>
     448          <indexterm zone="mariadb aria_chk-mariadb">
     449            <primary sortas="b-aria_chk-mariadb">aria_chk</primary>
     450          </indexterm>
     451        </listitem>
     452      </varlistentry>
     453
     454      <varlistentry id="aria_dump_log-mariadb">
     455        <term><command>aria_dump_log</command></term>
     456        <listitem>
     457          <para>
     458            is a tool to dump content of Aria log pages.
     459          </para>
     460          <indexterm zone="mariadb aria_dump_log-mariadb">
     461            <primary sortas="b-aria_dump_log-mariadb">aria_dump_log</primary>
     462          </indexterm>
     463        </listitem>
     464      </varlistentry>
     465
     466      <varlistentry id="aria_ftdump-mariadb">
     467        <term><command>aria_ftdump</command></term>
     468        <listitem>
     469          <para>
     470            displays full-text index information.
     471          </para>
     472          <indexterm zone="mariadb aria_ftdump-mariadb">
     473            <primary sortas="b-aria_ftdump-mariadb">aria_ftdump</primary>
     474          </indexterm>
     475        </listitem>
     476      </varlistentry>
     477
     478      <varlistentry id="aria_pack-mariadb">
     479        <term><command>aria_pack</command></term>
     480        <listitem>
     481          <para>
     482            is a tool to generate compressed, read-only Aria tables.
     483          </para>
     484          <indexterm zone="mariadb aria_pack-mariadb">
     485            <primary sortas="b-aria_pack-mariadb">aria_pack</primary>
     486          </indexterm>
     487        </listitem>
     488      </varlistentry>
     489
     490      <varlistentry id="aria_read_log-mariadb">
     491        <term><command>aria_read_log</command></term>
     492        <listitem>
     493          <para>
     494            displays Aria log file contents.
     495          </para>
     496          <indexterm zone="mariadb aria_read_log-mariadb">
     497            <primary sortas="b-aria_read_log-mariadb">aria_read_log</primary>
     498          </indexterm>
     499        </listitem>
     500      </varlistentry>
     501
     502      <varlistentry id="innochecksum-mariadb">
     503        <term><command>innochecksum</command></term>
     504        <listitem>
     505          <para>
     506            prints checksums for InnoDB files.
     507          </para>
     508          <indexterm zone="mariadb innochecksum-mariadb">
     509            <primary sortas="b-innochecksum-mariadb">innochecksum</primary>
     510          </indexterm>
     511        </listitem>
     512      </varlistentry>
     513
     514      <varlistentry id="msql2mysql-mariadb">
     515        <term><command>msql2mysql</command></term>
     516        <listitem>
     517          <para>
     518            is a tool to convert mSQL programs for use with MySQL.
     519          </para>
     520          <indexterm zone="mariadb msql2mysql-mariadb">
     521            <primary sortas="b-msql2mysql-mariadb">msql2mysql</primary>
     522          </indexterm>
     523        </listitem>
     524      </varlistentry>
     525
     526      <varlistentry id="my_print_defaults-mariadb">
     527        <term><command>my_print_defaults</command></term>
     528        <listitem>
     529          <para>
     530            displays the options from option groups of option files.
     531          </para>
     532          <indexterm zone="mariadb my_print_defaults-mariadb">
     533            <primary sortas="b-my_print_defaults-mariadb">my_print_defaults</primary>
     534          </indexterm>
     535        </listitem>
     536      </varlistentry>
     537
     538      <varlistentry id="myisam_ftdump-mariadb">
     539        <term><command>myisam_ftdump</command></term>
     540        <listitem>
     541          <para>
     542            displays information about FULLTEXT indexes in MyISAM tables.
     543          </para>
     544          <indexterm zone="mariadb myisam_ftdump-mariadb">
     545            <primary sortas="b-myisam_ftdump-mariadb">myisam_ftdump</primary>
     546          </indexterm>
     547        </listitem>
     548      </varlistentry>
     549
     550      <varlistentry id="myisamchk-mariadb">
     551        <term><command>myisamchk</command></term>
     552        <listitem>
     553          <para>
     554            gets information about your database tables or checks, repairs,
     555            or optimizes them.
     556          </para>
     557          <indexterm zone="mariadb myisamchk-mariadb">
     558            <primary sortas="b-myisamchk-mariadb">myisamchk</primary>
     559          </indexterm>
     560        </listitem>
     561      </varlistentry>
     562
     563      <varlistentry id="myisamlog-mariadb">
     564        <term><command>myisamlog</command></term>
     565        <listitem>
     566          <para>
     567            displays MyISAM log file contents.
     568          </para>
     569          <indexterm zone="mariadb myisamlog-mariadb">
     570            <primary sortas="b-myisamlog-mariadb">myisamlog</primary>
     571          </indexterm>
     572        </listitem>
     573      </varlistentry>
     574
     575      <varlistentry id="myisampack-mariadb">
     576        <term><command>myisampack</command></term>
     577        <listitem>
     578          <para>
     579            is a tool for compressing MyISAM tables.
     580          </para>
     581          <indexterm zone="mariadb myisampack-mariadb">
     582            <primary sortas="b-myisampack-mariadb">myisampack</primary>
     583          </indexterm>
     584        </listitem>
     585      </varlistentry>
     586
     587      <varlistentry id="mysql-mariadb">
     588        <term><command>mysql</command></term>
     589        <listitem>
     590          <para>
     591             is a simple SQL shell with input line editing capabilities.
     592          </para>
     593          <indexterm zone="mariadb mysql-mariadb">
     594            <primary sortas="b-mysql-mariadb">mysql</primary>
     595          </indexterm>
     596        </listitem>
     597      </varlistentry>
     598
     599      <varlistentry id="mysql_client_test-mariadb">
     600        <term><command>mysql_client_test</command></term>
     601        <listitem>
     602          <para>
     603            is used for testing aspects of the MySQL client API that cannot be
     604            tested using mysqltest and its test language.
     605          </para>
     606          <indexterm zone="mariadb mysql_client_test-mariadb">
     607            <primary sortas="b-mysql_client_test-mariadb">mysql_client_test</primary>
     608          </indexterm>
     609        </listitem>
     610      </varlistentry>
     611
     612      <varlistentry id="mysql_client_test_embedded-mariadb">
     613        <term><command>mysql_client_test_embedded</command></term>
     614        <listitem>
     615          <para>
     616            is a tool to test client API for embedded server.
     617          </para>
     618          <indexterm zone="mariadb mysql_client_test_embedded-mariadb">
     619            <primary sortas="b-mysql_client_test_embedded-mariadb">mysql_client_test_embedded</primary>
     620          </indexterm>
     621        </listitem>
     622      </varlistentry>
     623
     624      <varlistentry id="mysql_config-mariadb">
     625        <term><command>mysql_config</command></term>
     626        <listitem>
     627          <para>
     628            provides you with useful information for compiling your MySQL
     629            client and connecting it to MySQL.
     630          </para>
     631          <indexterm zone="mariadb mysql_config-mariadb">
     632            <primary sortas="b-mysql_config-mariadb">mysql_config</primary>
     633          </indexterm>
     634        </listitem>
     635      </varlistentry>
     636
     637      <varlistentry id="mysql_convert_table_format-mariadb">
     638        <term><command>mysql_convert_table_format</command></term>
     639        <listitem>
     640          <para>
     641            converts the tables in a database to use a particular storage
     642            engine.
     643          </para>
     644          <indexterm zone="mariadb mysql_convert_table_format-mariadb">
     645            <primary sortas="b-mysql_convert_table_format-mariadb">mysql_convert_table_format</primary>
     646          </indexterm>
     647        </listitem>
     648      </varlistentry>
     649
     650      <varlistentry id="mysql_embedded-mariadb">
     651        <term><command>mysql_embedded</command></term>
     652        <listitem>
     653          <para>
     654            is a MySQL client statically linked to
     655            libmysqld.
     656          </para>
     657          <indexterm zone="mariadb mysql_embedded-mariadb">
     658            <primary sortas="b-mysql_embedded-mariadb">mysql_embedded</primary>
     659          </indexterm>
     660        </listitem>
     661      </varlistentry>
     662
     663      <varlistentry id="mysql_find_rows-mariadb">
     664        <term><command>mysql_find_rows</command></term>
     665        <listitem>
     666          <para>
     667            reads files containing SQL statements and extracts statements that
     668            match a given regular expression or that contain USE db_name or
     669            SET statements.
     670          </para>
     671          <indexterm zone="mariadb mysql_find_rows-mariadb">
     672            <primary sortas="b-mysql_find_rows-mariadb">mysql_find_rows</primary>
     673          </indexterm>
     674        </listitem>
     675      </varlistentry>
     676
     677      <varlistentry id="mysql_fix_extensions-mariadb">
     678        <term><command>mysql_fix_extensions</command></term>
     679        <listitem>
     680          <para>
     681            converts the extensions for MyISAM (or ISAM ) table files to
     682            their canonical forms.
     683          </para>
     684          <indexterm zone="mariadb mysql_fix_extensions-mariadb">
     685            <primary sortas="b-mysql_fix_extensions-mariadb">mysql_fix_extensions</primary>
     686          </indexterm>
     687        </listitem>
     688      </varlistentry>
     689
     690      <varlistentry id="mysql_install_db-mariadb">
     691        <term><command>mysql_install_db</command></term>
     692        <listitem>
     693          <para>
     694            initializes the MySQL data directory and creates the system
     695            tables that it contains, if they do not exist.
     696          </para>
     697          <indexterm zone="mariadb mysql_install_db-mariadb">
     698            <primary sortas="b-mysql_install_db-mariadb">mysql_install_db</primary>
     699          </indexterm>
     700        </listitem>
     701      </varlistentry>
     702
     703      <varlistentry id="mysql_plugin-mariadb">
     704        <term><command>mysql_plugin</command></term>
     705        <listitem>
     706          <para>
     707            is a utility that enable MySQL administrators to manage which
     708            plugins a MySQL server loads.
     709          </para>
     710          <indexterm zone="mariadb mysql_plugin-mariadb">
     711            <primary sortas="b-mysql_plugin-mariadb">mysql_plugin</primary>
     712          </indexterm>
     713        </listitem>
     714      </varlistentry>
     715
     716      <varlistentry id="mysql_secure_installation-mariadb">
     717        <term><command>mysql_secure_installation</command></term>
     718        <listitem>
     719          <para>
     720            is a tool to improve MySQL installation security.
     721          </para>
     722          <indexterm zone="mariadb mysql_secure_installation-mariadb">
     723            <primary sortas="b-mysql_secure_installation-mariadb">mysql_secure_installation</primary>
     724          </indexterm>
     725        </listitem>
     726      </varlistentry>
     727
     728      <varlistentry id="mysql_setpermission-mariadb">
     729        <term><command>mysql_setpermission</command></term>
     730        <listitem>
     731          <para>
     732            sets permissions in the MySQL grant tables.
     733          </para>
     734          <indexterm zone="mariadb mysql_setpermission-mariadb">
     735            <primary sortas="b-mysql_setpermission-mariadb">mysql_setpermission</primary>
     736          </indexterm>
     737        </listitem>
     738      </varlistentry>
     739
     740      <varlistentry id="mysql_tzinfo_to_sql-mariadb">
     741        <term><command>mysql_tzinfo_to_sql</command></term>
     742        <listitem>
     743          <para>
     744            loads the time zone tables in the mysql database.
     745          </para>
     746          <indexterm zone="mariadb mysql_tzinfo_to_sql-mariadb">
     747            <primary sortas="b-mysql_tzinfo_to_sql-mariadb">mysql_tzinfo_to_sql</primary>
     748          </indexterm>
     749        </listitem>
     750      </varlistentry>
     751
     752      <varlistentry id="mysql_upgrade-mariadb">
     753        <term><command>mysql_upgrade</command></term>
     754        <listitem>
     755          <para>
     756            examines all tables in all databases for incompatibilities with
     757            the current version of MySQL Server.
     758          </para>
     759          <indexterm zone="mariadb mysql_upgrade-mariadb">
     760            <primary sortas="b-mysql_upgrade-mariadb">mysql_upgrade</primary>
     761          </indexterm>
     762        </listitem>
     763      </varlistentry>
     764
     765      <varlistentry id="mysql_waitpid-mariadb">
     766        <term><command>mysql_waitpid</command></term>
     767        <listitem>
     768          <para>
     769            signals a process to terminate and waits for the process to exit.
     770          </para>
     771          <indexterm zone="mariadb mysql_waitpid-mariadb">
     772            <primary sortas="b-mysql_waitpid-mariadb">mysql_waitpid</primary>
     773          </indexterm>
     774        </listitem>
     775      </varlistentry>
     776
     777      <varlistentry id="mysql_zap-mariadb">
     778        <term><command>mysql_zap</command></term>
     779        <listitem>
     780          <para>
     781            is a tool to kill processes that match a pattern.
     782          </para>
     783          <indexterm zone="mariadb mysql_zap-mariadb">
     784            <primary sortas="b-mysql_zap-mariadb">mysql_zap</primary>
     785          </indexterm>
     786        </listitem>
     787      </varlistentry>
     788
     789      <varlistentry id="mysqlaccess-mariadb">
     790        <term><command>mysqlaccess</command></term>
     791        <listitem>
     792          <para>
     793            checks the access privileges for a host name, user name, and
     794            database combination.
     795          </para>
     796          <indexterm zone="mariadb mysqlaccess-mariadb">
     797            <primary sortas="b-mysqlaccess-mariadb">mysqlaccess</primary>
     798          </indexterm>
     799        </listitem>
     800      </varlistentry>
     801
     802      <varlistentry id="mysqladmin-mariadb">
     803        <term><command>mysqladmin</command></term>
     804        <listitem>
     805          <para>
     806            is a client for performing administrative operations.
     807          </para>
     808          <indexterm zone="mariadb mysqladmin-mariadb">
     809            <primary sortas="b-mysqladmin-mariadb">mysqladmin</primary>
     810          </indexterm>
     811        </listitem>
     812      </varlistentry>
     813
     814      <varlistentry id="mysqlbinlog-mariadb">
     815        <term><command>mysqlbinlog</command></term>
     816        <listitem>
     817          <para>
     818            read binary log files.
     819          </para>
     820          <indexterm zone="mariadb mysqlbinlog-mariadb">
     821            <primary sortas="b-mysqlbinlog-mariadb">mysqlbinlog</primary>
     822          </indexterm>
     823        </listitem>
     824      </varlistentry>
     825
     826      <varlistentry id="mysqlbug-mariadb">
     827        <term><command>mysqlbug</command></term>
     828        <listitem>
     829          <para>
     830            is a tool to generate bug report.
     831          </para>
     832          <indexterm zone="mariadb mysqlbug-mariadb">
     833            <primary sortas="b-mysqlbug-mariadb">mysqlbug</primary>
     834          </indexterm>
     835        </listitem>
     836      </varlistentry>
     837
     838      <varlistentry id="mysqlcheck-mariadb">
     839        <term><command>mysqlcheck</command></term>
     840        <listitem>
     841          <para>
     842            performs table maintenance: It checks, repairs, optimizes,
     843            or analyzes tables.
     844          </para>
     845          <indexterm zone="mariadb mysqlcheck-mariadb">
     846            <primary sortas="b-mysqlcheck-mariadb">mysqlcheck</primary>
     847          </indexterm>
     848        </listitem>
     849      </varlistentry>
     850
     851      <varlistentry id="mysqld-mariadb">
     852        <term><command>mysqld</command></term>
     853        <listitem>
     854          <para>
     855            is the MySQL server daemon.
     856          </para>
     857          <indexterm zone="mariadb mysqld-mariadb">
     858            <primary sortas="b-mysqld-mariadb">mysqld</primary>
     859          </indexterm>
     860        </listitem>
     861      </varlistentry>
     862
     863      <varlistentry id="mysqld_multi-mariadb">
     864        <term><command>mysqld_multi</command></term>
     865        <listitem>
     866          <para>
     867            is designed to manage several mysqld processes that listen for
     868            connections on different Unix socket files and TCP/IP ports.
     869          </para>
     870          <indexterm zone="mariadb mysqld_multi-mariadb">
     871            <primary sortas="b-mysqld_multi-mariadb">mysqld_multi</primary>
     872          </indexterm>
     873        </listitem>
     874      </varlistentry>
     875
     876      <varlistentry id="mysqld_safe-mariadb">
     877        <term><command>mysqld_safe</command></term>
     878        <listitem>
     879          <para>
     880             is the recommended way to start a mysqld server on Unix
     881             and NetWare.
     882          </para>
     883          <indexterm zone="mariadb mysqld_safe-mariadb">
     884            <primary sortas="b-mysqld_safe-mariadb">mysqld_safe</primary>
     885          </indexterm>
     886        </listitem>
     887      </varlistentry>
     888
     889      <varlistentry id="mysqldump-mariadb">
     890        <term><command>mysqldump</command></term>
     891        <listitem>
     892          <para>
     893            is a backup program.
     894          </para>
     895          <indexterm zone="mariadb mysqldump-mariadb">
     896            <primary sortas="b-mysqldump-mariadb">mysqldump</primary>
     897          </indexterm>
     898        </listitem>
     899      </varlistentry>
     900
     901      <varlistentry id="mysqldumpslow-mariadb">
     902        <term><command>mysqldumpslow</command></term>
     903        <listitem>
     904          <para>
     905            parses MySQL slow query log files and prints a summary of their
     906            contents.
     907          </para>
     908          <indexterm zone="mariadb mysqldumpslow-mariadb">
     909            <primary sortas="b-mysqldumpslow-mariadb">mysqldumpslow</primary>
     910          </indexterm>
     911        </listitem>
     912      </varlistentry>
     913
     914      <varlistentry id="mysqlhotcopy-mariadb">
     915        <term><command>mysqlhotcopy</command></term>
     916        <listitem>
     917          <para>
     918            locks the table, flush the table and then performs a copy of
     919            the database.
     920          </para>
     921          <indexterm zone="mariadb mysqlhotcopy-mariadb">
     922            <primary sortas="b-mysqlhotcopy-mariadb">mysqlhotcopy</primary>
     923          </indexterm>
     924        </listitem>
     925      </varlistentry>
     926
     927      <varlistentry id="mysqlimport-mariadb">
     928        <term><command>mysqlimport</command></term>
     929        <listitem>
     930          <para>
     931            reads a range of data formats, and inserts the data into a
     932            database.
     933          </para>
     934          <indexterm zone="mariadb mysqlimport-mariadb">
     935            <primary sortas="b-mysqlimport-mariadb">mysqlimport</primary>
     936          </indexterm>
     937        </listitem>
     938      </varlistentry>
     939
     940      <varlistentry id="mysqlshow-mariadb">
     941        <term><command>mysqlshow</command></term>
     942        <listitem>
     943          <para>
     944            shows the structure of a MariaDB database.
     945          </para>
     946          <indexterm zone="mariadb mysqlshow-mariadb">
     947            <primary sortas="b-mysqlshow-mariadb">mysqlshow</primary>
     948          </indexterm>
     949        </listitem>
     950      </varlistentry>
     951
     952      <varlistentry id="mysqlslap-mariadb">
     953        <term><command>mysqlslap</command></term>
     954        <listitem>
     955          <para>
     956            is a diagnostic program designed to emulate client load for a
     957            MySQL server and to report the timing of each stage.
     958          </para>
     959          <indexterm zone="mariadb mysqlslap-mariadb">
     960            <primary sortas="b-mysqlslap-mariadb">mysqlslap</primary>
     961          </indexterm>
     962        </listitem>
     963      </varlistentry>
     964
     965      <varlistentry id="mysqltest-mariadb">
     966        <term><command>mysqltest</command></term>
     967        <listitem>
     968          <para>
     969            runs a test case against a MySQL server and optionally compares
     970            the output with a result file.
     971          </para>
     972          <indexterm zone="mariadb mysqltest-mariadb">
     973            <primary sortas="b-mysqltest-mariadb">mysqltest</primary>
     974          </indexterm>
     975        </listitem>
     976      </varlistentry>
     977
     978      <varlistentry id="mysqltest_embedded-mariadb">
     979        <term><command>mysqltest_embedded</command></term>
     980        <listitem>
     981          <para>
     982            is similar to the <command>mysqltest</command> command but is built
     983            with support for the libmysqld embedded server.
     984          </para>
     985          <indexterm zone="mariadb mysqltest_embedded-mariadb">
     986            <primary sortas="b-mysqltest_embedded-mariadb">mysqltest_embedded</primary>
     987          </indexterm>
     988        </listitem>
     989      </varlistentry>
     990
     991      <varlistentry id="mytop-mariadb">
     992        <term><command>mytop</command></term>
     993        <listitem>
     994          <para>
     995            is a console-based tool for monitoring the threads and overall
     996            performance of a MySQL server.
     997          </para>
     998          <indexterm zone="mariadb mytop-mariadb">
     999            <primary sortas="b-mytop-mariadb">mytop</primary>
     1000          </indexterm>
     1001        </listitem>
     1002      </varlistentry>
     1003
     1004      <varlistentry id="perror-mariadb">
     1005        <term><command>perror</command></term>
     1006        <listitem>
     1007          <para>
     1008            is a utility that displays descriptions for system or storage
     1009            engine error codes.
     1010          </para>
     1011          <indexterm zone="mariadb perror-mariadb">
     1012            <primary sortas="b-perror-mariadb">perror</primary>
     1013          </indexterm>
     1014        </listitem>
     1015      </varlistentry>
     1016
     1017      <varlistentry id="replace-mariadb">
     1018        <term><command>replace</command></term>
     1019        <listitem>
     1020          <para>
     1021            is a MariaDB/MySQL extension to the SQL standard.
     1022          </para>
     1023          <indexterm zone="mariadb replace-mariadb">
     1024            <primary sortas="b-replace-mariadb">replace</primary>
     1025          </indexterm>
     1026        </listitem>
     1027      </varlistentry>
     1028
     1029      <varlistentry id="resolve_stack_dump-mariadb">
     1030        <term><command>resolve_stack_dump</command></term>
     1031        <listitem>
     1032          <para>
     1033            resolves a numeric stack dump to symbols.
     1034          </para>
     1035          <indexterm zone="mariadb resolve_stack_dump-mariadb">
     1036            <primary sortas="b-resolve_stack_dump-mariadb">resolve_stack_dump</primary>
     1037          </indexterm>
     1038        </listitem>
     1039      </varlistentry>
     1040
     1041      <varlistentry id="resolveip-mariadb">
     1042        <term><command>resolveip</command></term>
     1043        <listitem>
     1044          <para>
     1045            is a utility for resolving IP addresses to host names and
     1046            vice versa.
     1047          </para>
     1048          <indexterm zone="mariadb resolveip-mariadb">
     1049            <primary sortas="b-resolveip-mariadb">resolveip</primary>
     1050          </indexterm>
     1051        </listitem>
     1052      </varlistentry>
     1053
     1054    </variablelist>
     1055
    4351056  </sect2>
    4361057
  • server/databases/postgresql.xml

    r957e8a3d r2df08064  
    77  <!ENTITY postgresql-download-http "http://ftp.postgresql.org/pub/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
    88  <!ENTITY postgresql-download-ftp  "ftp://ftp.postgresql.org/pub/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
    9   <!ENTITY postgresql-md5sum        "1fe952c44ed26d7e6a335cf991a9c1c6">
    10   <!ENTITY postgresql-size          "17 MB">
    11   <!ENTITY postgresql-buildsize     "194 MB">
    12   <!ENTITY postgresql-time          "1.3 SBU">
     9  <!ENTITY postgresql-md5sum        "e58fffe9359e311ead94490a06b7147c">
     10  <!ENTITY postgresql-size          "18 MB">
     11  <!ENTITY postgresql-buildsize     "233 MB (with tests)">
     12  <!ENTITY postgresql-time          "1.6 SBU (with tests)">
    1313]>
    1414
     
    3434    from the Berkeley Postgres database management system.</para>
    3535
    36     &lfs77_checked;
     36    &lfs78_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    107107    </para>
    108108
     109    <para>Tests must be run as unprivileged user, because they need to
     110    start a temporary server, and this is prevented as root user. For
     111    the same reason, you need to stop all PostgreSQL servers if any is
     112    running. If a previous version of PostgreSQL is installed, it may be
     113    necessary to use <emphasis>--disable-rpath</emphasis> with
     114    <emphasis>configure</emphasis> to avoid failures, but <command>it is
     115    not recommended</command> to install the binaries created using this
     116    switch. To test the results, issue: <command>make
     117    check</command>.</para>
     118
    109119    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    110120
     
    117127<screen role="nodump/"><userinput>make -C contrib/<replaceable>&lt;SUBDIR-NAME&gt;</replaceable> install</userinput></screen>
    118128
    119     <warning>
    120       <para>This package contains a known security hole that allows other
    121       users on the same machine to gain access to an operating system account
    122       while it is doing "make check": CVE-2014-0067. Tests must be run after
    123       install, with postgresql server down, as unprivileged user.</para>
    124     </warning>
    125 
    126     <para>To test the results, issue: <command>make check</command>.</para>
    127 
    128     <para><emphasis>If you only intend to use <application>PostgreSQL</application>
    129     as a client to connect to a server on another machine, your installation is
    130     complete and you should not run the remaining commands.</emphasis></para>
     129    <para><emphasis>If you only intend to use
     130    <application>PostgreSQL</application> as a client to connect to a server on
     131    another machine, your installation is complete and you should not run the
     132    remaining commands.</emphasis></para>
    131133
    132134    <!-- 'Upgrading' seems to only ever exist in the docs for *previous* version -->
     
    277279        <seg>
    278280          clusterdb, createdb, createlang, createuser, dropdb, droplang,
    279           dropuser, ecpg, initdb, pg_basebackup, pg_config, pg_controldata,
    280           pg_ctl, pg_dump, pg_dumpall, pg_isready, pg_receivexlog,
    281           pg_recvlogical, pg_resetxlog, pg_restore, pltcl_delmod,
    282           pltcl_listmod, pltcl_loadmod, postgres, postmaster (deprecated),
    283           psql, reindexdb, vacuumdb, and optionally (in contrib/) oid2name,
    284           pg_archivecleanup, pgbench, pg_standby, pg_test_fsync,
    285           pg_test_timing, pg_upgrade, pg_xlogdump, vacuumlo, and many others
     281          dropuser, ecpg, initdb, pg_archivecleanup, pg_basebackup, pg_config,
     282          pg_controldata, pg_ctl, pg_dump, pg_dumpall, pg_isready,
     283          pg_receivexlog, pg_recvlogical, pg_resetxlog, pg_restore, pg_rewind,
     284          pg_test_fsync, pg_test_timing, pg_upgrade, pg_xlogdump, pgbench,
     285          pltcl_delmod, pltcl_listmod, pltcl_loadmod, postgres, postmaster
     286          (deprecated), psql, reindexdb, vacuumdb, and optionally (in contrib/)
     287          oid2name, pg_standby, vacuumlo, and many others
    286288        </seg>
    287289        <seg>
    288290          libecpg.{so,a}, libecpg_compat.{so,a}, libpgcommon.a, libpgport.a,
    289           libpgtypes.{so,a}, and libpq.{so,a}
     291          libpgtypes.{so,a}, libpq.{so,a}, various charset modules, and
     292          optionally programming language modules under /usr/lib/postgresql
    290293        </seg>
    291294        <seg>
    292295          /usr/include/{libpq,postgresql},
    293296          /usr/lib/postgresql,
    294           /usr/share/doc/postgresql-&postgresql-version;,
    295           /usr/share/postgresql, and
     297          /usr/share/{doc/postgresql-&postgresql-version;,postgresql}, and
    296298          /srv/pgsql
    297299        </seg>
     
    538540          <indexterm zone="postgresql pg_restore">
    539541            <primary sortas="b-pg_restore">pg_restore</primary>
     542          </indexterm>
     543        </listitem>
     544      </varlistentry>
     545
     546      <varlistentry id="pg_rewind">
     547        <term><command>pg_rewind</command></term>
     548        <listitem>
     549          <para>synchronizes a PostgreSQL data directory with another data
     550          directory that was forked from the first one.</para>
     551          <indexterm zone="postgresql pg_rewind">
     552            <primary sortas="b-pg_rewind">pg_rewind</primary>
    540553          </indexterm>
    541554        </listitem>
  • server/databases/sqlite.xml

    r957e8a3d r2df08064  
    55  %general-entities;
    66
    7   <!ENTITY sqlite-dl-version    "3090200">
    8   <!ENTITY sqlite-doc-version   "3090200">
    9 
    10   <!ENTITY sqlite-download-http "https://www.sqlite.org/2015/sqlite-autoconf-&sqlite-dl-version;.tar.gz">
     7  <!ENTITY sqlite-dl-version    "3100200">
     8  <!ENTITY sqlite-doc-version   "3100200">
     9
     10  <!ENTITY sqlite-download-http "http://sqlite.org/2016/sqlite-autoconf-&sqlite-dl-version;.tar.gz">
    1111  <!ENTITY sqlite-download-ftp  " ">
    12   <!ENTITY sqlite-md5sum        "bc4eb5b3fc5efcb6e059794306cac1ca">
    13   <!ENTITY sqlite-size          "2.2 MB">
    14   <!ENTITY sqlite-buildsize     "73 MB (with Documentation)">
    15   <!ENTITY sqlite-time          "0.5 SBU">
    16 
    17   <!ENTITY sqlite-docs-download "https://www.sqlite.org/2015/sqlite-doc-&sqlite-doc-version;.zip">
    18   <!ENTITY sqlite-docs-md5sum   "edc091d50cb97880ebebd9d961e37c17">
    19   <!ENTITY sqlite-docs-size     "5.1 MB">
     12  <!ENTITY sqlite-md5sum        "adaa31593bb5605ec6d6f34f81b43008">
     13  <!ENTITY sqlite-size          "2.3 MB">
     14  <!ENTITY sqlite-buildsize     "73 MB (with Optional Documentation)">
     15  <!ENTITY sqlite-time          "0.3 SBU">
     16
     17  <!ENTITY sqlite-docs-download "http://sqlite.org/2016/sqlite-doc-&sqlite-doc-version;.zip">
     18  <!ENTITY sqlite-docs-md5sum   "08f301085279c2e4451f7dd568342943">
     19  <!ENTITY sqlite-docs-size     "5.2 MB">
    2020]>
    2121
     
    103103    <bridgehead renderas="sect4">Optional</bridgehead>
    104104    <para role="optional">
     105      <ulink url="http://www.thrysoee.dk/editline/">libedit</ulink> and
    105106      <xref linkend="unzip"/> (required to unzip the documentation)
    106107    </para>
     
    136137            -DSQLITE_ENABLE_COLUMN_METADATA=1     \
    137138            -DSQLITE_ENABLE_UNLOCK_NOTIFY=1       \
    138             -DSQLITE_SECURE_DELETE=1" &amp;&amp;
    139 make</userinput></screen>
     139            -DSQLITE_SECURE_DELETE=1              \
     140            -DSQLITE_ENABLE_DBSTAT_VTAB=1" &amp;&amp;
     141make -j1</userinput></screen>
    140142
    141143    <para>
     
    168170      <parameter>CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1
    169171      -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE
    170       -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"</parameter>: Applications such as
    171       <application>Firefox</application> require secure delete and enable unlock
    172       notify to be turned on. The only way to do this is to include them in the
     172      -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1"</parameter>:
     173      Applications such as <application>Firefox</application> require secure
     174      delete and enable unlock notify to be turned on.  Since
     175      <application>firefox-41</application> the dbstat virtual table is also
     176      required. The only way to do this is to include them in the
    173177      CFLAGS. By default, these are set to <literal>"-g -O2"</literal> so we
    174178      specify that to preserve those settings. You may, of course, wish to omit
  • server/mail/dovecot.xml

    r957e8a3d r2df08064  
    88  "http://www.dovecot.org/releases/&dovecot-major;.&dovecot-minor;/dovecot-&dovecot-version;.tar.gz">
    99  <!ENTITY dovecot-download-ftp  " ">
    10   <!ENTITY dovecot-md5sum        "1e42eb3b69544c447ad882d7858f3630">
    11   <!ENTITY dovecot-size          "4.9 MB">
    12   <!ENTITY dovecot-buildsize     "257 MB (additional 14 MB for the tests)">
    13   <!ENTITY dovecot-time          "1.3 SBU (additional 0.4 SBU for the tests)">
     10  <!ENTITY dovecot-md5sum        "28c39ab78a20f00701c26960d9190cf0">
     11  <!ENTITY dovecot-size          "4.8 MB">
     12  <!ENTITY dovecot-buildsize     "286 MB (with tests)">
     13  <!ENTITY dovecot-time          "2.1 SBU (with tests)">
    1414]>
    1515
     
    3939    </para>
    4040
    41     &lfs77_checked;
     41    &lfs78_checked;
    4242
    4343    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7474      </listitem>
    7575    </itemizedlist>
     76<!--
     77    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     78    <itemizedlist spacing='compact'>
     79      <listitem>
     80        <para>Required patch: <ulink
     81        url="&patch-root;/dovecot-&dovecot-version;-CVE_2015_3420-1.patch"/>
     82        </para>
     83      </listitem>
     84    </itemizedlist>-->
    7685
    7786    <bridgehead renderas="sect3">Dovecot Dependencies</bridgehead>
     
    8190      <xref linkend="clucene"/>,
    8291      <xref linkend="icu"/>,
     92      <xref linkend="libcap-pam"/>,
    8393      <xref linkend="linux-pam"/>,
    84       <xref linkend="mariadb"/>,
     94      <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
     95      <xref linkend="mitkrb"/> (for GSSAPI support),
    8596      <xref linkend="openldap"/>,
    8697      <xref linkend="openssl"/>,
     
    173184      <option>--with-lucene</option>: This switch enables
    174185      <application>CLucene</application> full text search support.
     186    </para>
     187
     188    <para>
     189      <option>--with-krb5</option>: This switch enables
     190      GSSAPI authentication support.
    175191    </para>
    176192
     
    273289      <seglistitem>
    274290        <seg>
    275           doveadm, doveconf, dovecot, dsync, and various internal programs
     291          doveadm, doveconf, dovecot, dsync (symbolic link), and various
     292          internal programs
    276293        </seg>
    277294        <seg>
     
    280297        <seg>
    281298          /etc/dovecot,
    282           /usr/include/dovecot,
    283           /usr/lib/dovecot,
    284           /usr/libexec/dovecot, and
     299          /usr/{include,lib,libexec,share}/dovecot and
    285300          /usr/share/doc/dovecot-&dovecot-version;
    286301        </seg>
  • server/mail/exim.xml

    r957e8a3d r2df08064  
    4444    under the GNU Public License.</para>
    4545
    46     &lfs77_checked;
     46    &lfs78_checked;
    4747
    4848    <bridgehead renderas="sect3">Package Information</bridgehead>
  • server/mail/postfix.xml

    r957e8a3d r2df08064  
    88  <!ENTITY postfix-download-ftp
    99           "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz">
    10   <!ENTITY postfix-md5sum        "d1dc2c23011c222129db3d91aa4f312a">
     10  <!ENTITY postfix-md5sum        "61caffae689c11d09b4c972a394ae3b1">
    1111  <!ENTITY postfix-size          "4.1 MB">
    12   <!ENTITY postfix-buildsize     "198 MB">
     12  <!ENTITY postfix-buildsize     "194 MB">
    1313  <!ENTITY postfix-time          "0.4 SBU">
    1414]>
     
    3434      The <application>Postfix</application> package contains a Mail Transport
    3535      Agent (MTA). This is useful for sending email to other users of your host
    36       machine. It can also be configured to be a central mail server for your
     36      machine.  It can also be configured to be a central mail server for your
    3737      domain, a mail relay agent or simply a mail delivery agent to your local
    3838      Internet Service Provider.
    3939    </para>
    4040
    41     &lfs77_checked;
     41    &lfs78_checked;
    4242
    4343    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8080    <para role="recommended">
    8181      <xref linkend="db"/>,
    82       <xref linkend="cyrus-sasl"/> and
     82      <xref linkend="cyrus-sasl"/>, and
    8383      <xref linkend="openssl"/>
    8484    </para>
     
    8686    <bridgehead renderas="sect4">Optional</bridgehead>
    8787    <para role="optional">
    88       <xref linkend="icu"/> (for Email Address Internationalization (SMTPUTF8) support),
    89       <xref linkend="mariadb"/>,
     88      <xref linkend="icu"/> for Email Address Internationalization (SMTPUTF8) support,
     89      <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
    9090      <xref linkend="openldap"/>,
    9191      <xref linkend="pcre"/>,
    9292      <xref linkend="postgresql"/>,
    93       <xref linkend="sqlite"/> and
     93      <xref linkend="sqlite"/>, and
    9494      <ulink url="http://cr.yp.to/cdb.html">CDB</ulink> or
    9595      <ulink url="http://www.corpit.ru/mjt/tinycdb.html">TinyCDB</ulink>
     
    134134        The README files are formatted to be read with a pager like
    135135        <application>Less</application> or <application>More</application>.
    136         If you want to read them in a text editor, make them legible with a sed:
     136        If you want to use a text editor, make them legible with the
     137        following sed:
    137138      </para>
    138139
    139140<screen><userinput>sed -i 's/.\x08//g' README_FILES/*</userinput></screen>
    140 
    141       <para>
    142         If you are running a Linux-4.x kernel, apply the following sed to
    143         allow the <command>makedefs</command> script to recognize it:
    144       </para>
    145 
    146 <screen><userinput>sed -i 's/Linux.3\*/Linux.[34]\*/' makedefs</userinput></screen>
    147141
    148142      <para>
     
    310304
    311305    <para>
    312       <option>CCARGS="-DNO_EAI ..."</option>: This will turn off SMTPUTF8
    313       support, for example if the rest of your email address infrastructure
     306      <option>CCARGS="-DNO_EAI ..."</option>: this will turn off SMTPUTF8
     307      support, for example  if the rest of your email address infrastructure
    314308      cannot handle UTF-8 email addresses and message header values.
    315309    </para>
     
    437431      <seglistitem>
    438432        <seg>
    439           mailq, newaliases, postalias, postcat, postconf, postdrop, postfix,
    440           postkick, postlock, postlog, postmap, postmulti, postqueue, postsuper,
    441           and sendmail
     433          mailq (symlink), newaliases (symlink), postalias, postcat, postconf,
     434          postdrop, postfix, postkick, postlock, postlog, postmap, postmulti,
     435          postqueue, postsuper, and sendmail
    442436        </seg>
    443437        <seg>
     
    445439        </seg>
    446440        <seg>
    447           /etc/postfix,
    448           /usr/lib/postfix,
    449           /usr/share/doc/postfix-&postfix-version;,
    450           /var/lib/postfix, and
    451           /var/spool/postfix
     441          /{etc,usr/lib}/postfix,
     442          /usr/share/doc/postfix-&postfix-version; and
     443          /var/{lib,spool}/postfix
    452444        </seg>
    453445      </seglistitem>
  • server/mail/sendmail.xml

    r957e8a3d r2df08064  
    3535    Transport Agent (MTA).</para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7474    <bridgehead renderas="sect4">Optional</bridgehead>
    7575    <para role="optional">
    76       <xref linkend="procmail"/>,
    77       <ulink url="http://www.feep.net/nph/">nph</ulink>, and
    78       <xref linkend="gs"/> (for creating PDF documentation)
     76      <xref linkend="gs"/> (for creating PDF documentation),
     77      <xref linkend="procmail"/> (the configuration proposed below requires
     78      that <command>procmail</command> be present at run-time), and
     79      <ulink url="http://www.feep.net/nph/">nph</ulink>
    7980    </para>
    8081
     
    190191
    191192    <para><command>sed ... devtools/OS/Linux</command>: The site.config.m4
    192     does not honor a change to the man directory, so fix it in the OS 
     193    does not honor a change to the man directory, so fix it in the OS
    193194    definitions.</para>
    194195
  • 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;
  • server/other/openldap.xml

    r957e8a3d r2df08064  
    77  <!ENTITY openldap-download-http " ">
    88  <!ENTITY openldap-download-ftp  "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz">
    9   <!ENTITY openldap-md5sum        "47c8e2f283647a6105b8b0325257e922">
     9  <!ENTITY openldap-md5sum        "49ca65e27891fcf977d78c10f073c705">
    1010  <!ENTITY openldap-size          "5.4 MB">
    11   <!ENTITY openldap-buildsize     "53 MB (client), 103 MB (server, additional 5 MB for the tests)">
    12   <!ENTITY openldap-time          "0.6 SBU (client), 1.1 SBU (server, additional 3.4 SBU for the tests)">
     11  <!ENTITY openldap-buildsize     "53 MB (client), 103 MB (server)">
     12  <!ENTITY openldap-time          "0.7 SBU (client), 1.3 SBU (server)">
    1313]>
    1414
     
    3535    </para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    9191    <bridgehead renderas="sect4">Optional</bridgehead>
    9292    <para role="optional">
    93       <xref linkend="db"/> (not recommended by the
    94       developers due to license incompatiblities),
    9593      <xref linkend="icu"/>,
    96       <xref linkend="mariadb"/> or
    97       <xref linkend="postgresql"/>,
    9894      <xref linkend="pth"/>,
    99       <xref linkend="unixodbc"/> and
    100       <ulink url="http://www.openslp.org/">OpenSLP</ulink>
     95      <xref linkend="unixodbc"/>,
     96        <xref linkend="mariadb"/> or
     97        <xref linkend="postgresql"/> or
     98        <ulink url="http://www.mysql.com/">MySQL</ulink>,
     99      <ulink url="http://www.openslp.org/">OpenSLP</ulink>, and
     100      <xref linkend="db"/> (not recommended by the developers)
    101101    </para>
    102102
     
    138138
    139139    <warning>
    140       <para>
    141         If upgrading from a previos installation that used Berkeley DB as
    142         the backend, you will need to dump the database(s) using the
    143         <command>slapcat</command> utility, relocate all files in
    144         <filename class="directory">/var/lib/openldap</filename>, change all
    145         instances of <option>bdb</option> to <option>mdb</option> in
    146         <filename>/etc/openldap/slapd.conf</filename> and any files in
    147         <filename class="directory">/etc/openldap/slapd.d</filename>, and import
    148         using the <command>slapadd</command> utility after the installation is
    149         completed.
     140      <para>If upgrading from a previos installation that used Berkeley DB as
     141      the backend, you will need to dump the database(s) using the
     142      <command>slapcat</command> utility, relocate all files in
     143      <filename class="directory">/var/lib/openldap</filename>, change all
     144      instances of <option>bdb</option> to <option>mdb</option> in
     145      <filename>/etc/openldap/slapd.conf</filename> and any files in
     146      <filename class="directory">/etc/openldap/slapd.d</filename>, and import
     147      using the <command>slapadd</command> utility after the installation is
     148      completed.
    150149      </para>
    151150    </warning>
     
    159158
    160159<screen role="root"><userinput>groupadd -g 83 ldap &amp;&amp;
    161 useradd -c "OpenLDAP Daemon Owner" -d /var/lib/openldap -u 83 \
    162         -g ldap -s /bin/false ldap</userinput></screen>
     160useradd  -c "OpenLDAP Daemon Owner" \
     161         -d /var/lib/openldap -u 83 \
     162         -g ldap -s /bin/false ldap</userinput></screen>
    163163
    164164    <para>
     
    176176            --disable-static      \
    177177            --disable-debug       \
     178            --with-tls=openssl    \
     179            --with-cyrus-sasl     \
    178180            --enable-dynamic      \
    179181            --enable-crypt        \
    180182            --enable-spasswd      \
     183            --enable-slapd        \
    181184            --enable-modules      \
    182             --enable-rlookups     \
    183185            --enable-backends=mod \
    184             --enable-overlays=mod \
     186            --disable-ndb         \
     187            --disable-sql         \
     188            --disable-shell       \
    185189            --disable-bdb         \
    186190            --disable-hdb         \
    187             --disable-ndb         \
    188             --disable-sql &amp;&amp;
     191            --enable-overlays=mod &amp;&amp;
     192
    189193make depend &amp;&amp;
    190194make</userinput></screen>
    191195
    192196    <para>
    193       To test the results, issue: <command>make -k test</command>.
     197      The tests appear to be fragile.  Errors may cause the tests to abort
     198      prior to finishing, apparently due to timing issues.  The tests
     199      take about 65 minutes and are processor independent.
     200      To test the results, issue: <command>make test</command>.
    194201    </para>
    195202
     
    202209install -v -dm700 -o ldap -g ldap /var/lib/openldap     &amp;&amp;
    203210install -v -dm700 -o ldap -g ldap /etc/openldap/slapd.d &amp;&amp;
    204 chmod -v 640       /etc/openldap/slapd.{conf,ldif}      &amp;&amp;
    205 chown -v root:ldap /etc/openldap/slapd.{conf,ldif}      &amp;&amp;
    206 
    207 install -v -dm755              /usr/share/doc/openldap-&openldap-version; &amp;&amp;
    208 cp -vfr doc/{drafts,rfc,guide} /usr/share/doc/openldap-&openldap-version;</userinput></screen>
    209 
    210     <para>
    211       Having slapd configuration files and ldap databases in /var/lib/openldap
    212       readable by anyone is a SECURITY ISSUE, especially since a file stores
    213       admin password in PLAIN TEXT. That's why mode 640 and root:ldap ownership
    214       were used. Owner is root, so only root can modify the file, and group is
    215       ldap, so that the group which owns slapd daemon could read but not modify
    216       the file in case of a security breach.
    217     </para>
     211chmod   -v    640     /etc/openldap/slapd.{conf,ldif}   &amp;&amp;
     212chown   -v  root:ldap /etc/openldap/slapd.{conf,ldif}   &amp;&amp;
     213
     214install -v -dm755 /usr/share/doc/openldap-&openldap-version; &amp;&amp;
     215cp      -vfr      doc/{drafts,rfc,guide} \
     216                  /usr/share/doc/openldap-&openldap-version;</userinput></screen>
    218217
    219218  </sect2>
     
    264263      <parameter>--enable-overlays</parameter>: This switch enables
    265264      all available overlays.
    266     </para>
    267 
    268     <para>
    269       <parameter>--disable-bdb --disable-hdb</parameter>: These
    270       switches disable
    271       <application>Berkeley DB</application> backend due to
    272       license incompatiblities with latest version of
    273       <application>Berkeley DB</application>.
    274265    </para>
    275266
     
    308299      </para>
    309300    </note>
     301
     302    <para>
     303      <command>install ...</command>, <command>chown ...</command>,
     304      and <command>chmod ...</command>:
     305      Having slapd configuration files and ldap databases in /var/lib/openldap
     306      readable by anyone is a SECURITY ISSUE, especially since a file stores the
     307      admin password in PLAIN TEXT. That's why mode 640 and root:ldap ownership
     308      were used. The owner is root, so only root can modify the file, and group is
     309      ldap, so that the group which owns slapd daemon could read but not modify
     310      the file in case of a security breach.
     311    </para>
    310312
    311313  </sect2>
     
    371373            The <ulink url="http://www.openldap.org/doc/admin24/"> OpenLDAP 2.4
    372374            Administrator's Guide</ulink> (also installed locally in
    373             <filename class="directory">
     375            <filename class='directory'>
    374376            /usr/share/doc/openldap-&openldap-version;/guide/admin</filename>).
    375377          </para>
     
    488490        <seg>
    489491          /etc/openldap,
    490           /usr/lib/openldap,
    491           /usr/share/doc/openldap-&openldap-version;, and
    492           /var/lib/openldap
     492          /{usr,var}/lib/openldap, and
     493          /usr/share/doc/openldap-&openldap-version;
    493494        </seg>
    494495      </seglistitem>
  • server/other/unbound.xml

    r957e8a3d r2df08064  
    77  <!ENTITY unbound-download-http "http://www.unbound.net/downloads/unbound-&unbound-version;.tar.gz">
    88  <!ENTITY unbound-download-ftp  " ">
    9   <!ENTITY unbound-md5sum        "f85853baad15adc7ce8acefe6cda4cf8">
    10   <!ENTITY unbound-size          "4.6 MB">
    11   <!ENTITY unbound-buildsize     "90 MB (with HTML documentation)">
    12   <!ENTITY unbound-time          "0.5 SBU (Add 0.2 SBU for tests)">
     9  <!ENTITY unbound-md5sum        "a1253cbbb339dbca03404dcc58365d71">
     10  <!ENTITY unbound-size          "4.7 MB">
     11  <!ENTITY unbound-buildsize     "47 MB (with tests)">
     12  <!ENTITY unbound-time          "0.7 SBU (with tests)">
    1313]>
    1414
     
    3838    </para>
    3939
    40     &lfs77_checked;
     40    &lfs78_checked;
    4141
    4242    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8787    <para role="optional">
    8888      <xref linkend="libevent"/>,
     89      <xref linkend="nettle"/>,
    8990      <xref linkend="python2"/>,
    9091      <xref linkend="swig"/> (for Python bindings),
    91       <xref linkend="doxygen"/> (for html documentation), and
    92       <ulink url="http://dnstap.info/">dnstap</ulink>
     92      <xref linkend="doxygen"/> (for html documentation),
     93      <!--<ulink url="http://sourceforge.net/projects/expat/">expat</ulink>, installed by LFS. -->
     94      <ulink url="http://dnstap.info/">dnstap</ulink>, and
     95      <ulink url="https://pypi.python.org/pypi/Sphinx">Sphinx</ulink> (for
     96      Python bindings documentation)
    9397    </para>
    9498
     
    123127
    124128    <para>
    125       If you have <xref linkend="doxygen"/> package installed and want to build 
     129      If you have <xref linkend="doxygen"/> package installed and want to build
    126130      html documentation, run the following command:
    127131    </para>
     
    155159
    156160    <para>
    157       <option>--with-libevent</option>: This switch enables libevent support
     161      <option>--with-libevent</option>: This option enables libevent support
    158162      allowing use of large outgoing port ranges.
    159163    </para>
    160164
    161165    <para>
    162       <option>--with-pyunbound</option>: This switch enables building of the Python
     166      <option>--with-pyunbound</option>: This option enables building of the Python
    163167      bindings.
    164168    </para>
     
    211215
    212216      <para>
    213         When <application>Unbound</application> is installed, some packages
    214         may fail to build if <filename>/etc/unbound/root.key</filename> is
    215         not present. It can be created by running the following command as
    216         the <systemitem class="username">root</systemitem> user:
     217        When <application>Unbound</application> is installed, some package
     218        builds fail if the file <filename>/etc/unbound/root.key</filename> is
     219        not found. This file is created by running the boot script (install
     220        instructions below).  Alternatively, it can be created by running the
     221        following command as the <systemitem class="username">root</systemitem>
     222        user:
    217223      </para>
    218224
     
    255261        </seg>
    256262        <seg>
    257           libunbound.so and
     263          libunbound.so and (optional)
    258264          /usr/lib/python&python2-majorver;/site-packages/_unbound.so
    259265        </seg>
  • server/other/xinetd.xml

    r957e8a3d r2df08064  
    3535    daemon, a secure replacement for <command>inetd</command>.</para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    388388      <para>The format of the <filename>/etc/xinetd.conf</filename> is
    389389      documented in the <filename>xinetd.conf.5</filename> man page.
    390       <!-- 13-12-12 the http://www.xinetd.org is broken 
     390      <!-- 13-12-12 the http://www.xinetd.org is broken
    391391      Further
    392392      information can be found at <ulink url="http://www.xinetd.org"/>.
Note: See TracChangeset for help on using the changeset viewer.