On 02/19/2014 07:01 PM, Armin K. wrote:
> FYI, I'll be building anything that has an init script in blfs in order
> to provide the same for systemd, and doing so I can correct something
> and/or mark them as checked.
>
More updates, for server software mostly. I've dropped OpenLDAP ntlm
patch since it isn't that much useful today.
--
Note: My last name is not Krejzi.
Index: networking/netlibs/ldns.xml
===================================================================
--- networking/netlibs/ldns.xml (revision 12754)
+++ networking/netlibs/ldns.xml (working copy)
@@ -36,7 +36,7 @@
includes the <command>drill</command> tool.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
Index: server/databases/mariadb.xml
===================================================================
--- server/databases/mariadb.xml (revision 12754)
+++ server/databases/mariadb.xml (working copy)
@@ -35,7 +35,7 @@
database management system.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -137,15 +137,14 @@
-DINSTALL_MANDIR=share/man \
-DINSTALL_MYSQLSHAREDIR=share/mysql \
-DINSTALL_MYSQLTESTDIR=share/mysql/test \
- -DINSTALL_PLUGINDIR=lib/mysql \
+ -DINSTALL_PLUGINDIR=lib/mysql/plugin \
-DINSTALL_SBINDIR=sbin \
-DINSTALL_SCRIPTDIR=bin \
- -DINSTALL_SQLBENCHDIR=share/mysql \
+ -DINSTALL_SQLBENCHDIR=share/mysql/bench \
-DINSTALL_SUPPORTFILESDIR=share/mysql \
-DMYSQL_DATADIR=/srv/mysql \
-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \
-DWITH_EXTRA_CHARSETS=complex \
- -DWITH_LIBEVENT=system \
-DTOKUDB_OK=0 \
.. &&
make</userinput></screen>
@@ -175,11 +174,12 @@
support for the complex character sets.
</para>
+ <!-- Manually-specified variables were not used by the project: WITH_LIBEVENT
<para>
<parameter>-DWITH_LIBEVENT=system</parameter>: This switch is used to
tell the build system to use installed <application>libevent</application>.
Remove it if you didn't install <application>libevent</application>.
- </para>
+ </para> -->
<para>
<option>-DWITHOUT_SERVER=ON -DWITH_UNIT_TESTS=OFF</option>: Use these
@@ -321,7 +321,7 @@
class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>install -v -m755 -o mysql -g mysql -d /var/run/mysqld &&
+<screen role="root"><userinput>install -v -m755 -o mysql -g mysql -d /run/mysqld &&
mysqld_safe --user=mysql 2>&1 >/dev/null &</userinput></screen>
<para>
Index: server/databases/mysql.xml
===================================================================
--- server/databases/mysql.xml (revision 12754)
+++ server/databases/mysql.xml (working copy)
@@ -35,7 +35,7 @@
server daemon and many different client programs and libraries.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -379,7 +379,7 @@
class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>install -v -m755 -o mysql -g mysql -d /var/run/mysqld &&
+<screen role="root"><userinput>install -v -m755 -o mysql -g mysql -d /run/mysqld &&
mysqld_safe --user=mysql 2>&1 >/dev/null &</userinput></screen>
<para>
Index: server/mail/dovecot.xml
===================================================================
--- server/mail/dovecot.xml (revision 12754)
+++ server/mail/dovecot.xml (working copy)
@@ -38,7 +38,7 @@
easily extensible with plugins.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -118,8 +118,6 @@
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
- --libexecdir=/usr/lib \
- --with-moduledir=/usr/lib/dovecot/modules \
--docdir=/usr/share/doc/dovecot-&dovecot-version; \
--disable-static &&
make</userinput></screen>
@@ -141,14 +139,6 @@
href="../../xincludes/static-libraries.xml"/>
<para>
- <parameter>--with-moduledir=/usr/lib/dovecot/modules</parameter>: Use this
- directory instead of <filename class="directory">/usr/lib/dovecot</filename>
- for the modules so that the installed <filename>auth</filename> program in
- the specified libexecdir does not prevent the creation of an
- <filename class="directory">auth/</filename> directory for a module.
- </para>
-
- <para>
<option>--with-ldap</option>: This switch enables
<application>OpenLDAP</application> authentication support.
</para>
@@ -282,7 +272,8 @@
<seg>
/etc/dovecot,
/usr/include/dovecot,
- /usr/lib/dovecot, and
+ /usr/lib/dovecot,
+ /usr/libexec/dovecot, and
/usr/share/doc/dovecot-&dovecot-version;
</seg>
</seglistitem>
Index: server/mail/exim.xml
===================================================================
--- server/mail/exim.xml (revision 12754)
+++ server/mail/exim.xml (working copy)
@@ -33,7 +33,7 @@
Transport Agent written by the University of Cambridge, released
under the GNU Public License.</para>
- &lfs74_built;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
Index: server/mail/sendmail.xml
===================================================================
--- server/mail/sendmail.xml (revision 12754)
+++ server/mail/sendmail.xml (working copy)
@@ -113,7 +113,8 @@
define(`confMANOWN',`root')
define(`confSBINGRP',`root')
define(`confUBINGRP',`root')
-define(`confUBINOWN',`root')</literal>
+define(`confUBINOWN',`root')
+define(`confMANROOT', `/usr/share/man/man')</literal>
EOF
sed -i -r "s/^# if (DB.*)$/# if (\1) || DB_VERSION_MAJOR >= 5/" \
Index: server/major/apache.xml
===================================================================
--- server/major/apache.xml (revision 12754)
+++ server/major/apache.xml (working copy)
@@ -36,7 +36,7 @@
web serving operations.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
Index: server/major/bind.xml
===================================================================
--- server/major/bind.xml (revision 12754)
+++ server/major/bind.xml (working copy)
@@ -35,7 +35,7 @@
and client utilities. If you are only interested in the utilities, refer
to the <xref linkend="bind-utils"/>.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
Index: server/major/proftpd.xml
===================================================================
--- server/major/proftpd.xml (revision 12754)
+++ server/major/proftpd.xml (working copy)
@@ -33,7 +33,7 @@
and highly configurable FTP daemon. This is useful for serving large
file archives over a network.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -61,7 +61,13 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
- <xref linkend="linux-pam"/> and to run tests
+ <xref linkend="acl"/>,
+ <xref linkend="libcap"/>,
+ <xref linkend="linux-pam"/>,
+ <xref linkend="mariadb"/> or <xref linkend="mysql"/>,
+ <xref linkend="openssl"/>,
+ <xref linkend="pcre"/>,
+ <xref linkend="postgresql"/> and to run tests
<xref linkend="check"/> and
<ulink url='http://search.cpan.org/~clemburg/Test-Unit-0.14/'>Test::Unit-0.14</ulink>
</para>
@@ -130,14 +136,15 @@
for anonymous downloads.</para>
</note>
- <para><parameter>--sysconfdir=/etc</parameter>: This prevents the
- configuration files from going to
- <filename class="directory">/usr/etc</filename>.</para>
+ <note>
+ <para>
+ Support for most of the dependency packages requires using options
+ passed to the <command>configure</command> script. View the output
+ from <command>./configure --help</command> for complete information
+ about enabling dependency packages.
+ </para>
+ </note>
- <para><parameter>--localstatedir=/var/run</parameter>:
- This uses <filename class="directory">/var/run</filename> instead of
- <filename class="directory">/usr/var</filename> for lock files.</para>
-
</sect2>
<sect2 role="configuration">
@@ -247,7 +254,7 @@
<seg>ftpcount, ftpdctl, ftpasswd, ftpmail, ftpquota, ftpscrub,
ftptop, ftpshut, ftpcount, ftpwho, and proftpd</seg>
<seg>None</seg>
- <seg>/var/run/proftpd</seg>
+ <seg>/usr/lib/proftpd</seg>
</seglistitem>
</segmentedlist>
Index: server/major/vsftpd.xml
===================================================================
--- server/major/vsftpd.xml (revision 12754)
+++ server/major/vsftpd.xml (working copy)
@@ -33,7 +33,7 @@
secure and very small FTP daemon. This is useful for serving files
over a network.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -61,9 +61,9 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
- <xref linkend="linux-pam"/>,
- <xref linkend="openssl"/>, and
- <xref linkend="libcap"/>
+ <xref linkend="libcap"/>,
+ <xref linkend="linux-pam"/>, and
+ <xref linkend="openssl"/>
</para>
<para condition="html" role="usernotes">User Notes:
Index: server/other/openldap.xml
===================================================================
--- server/other/openldap.xml (revision 12754)
+++ server/other/openldap.xml (working copy)
@@ -34,7 +34,7 @@
source implementation of the Lightweight Directory Access Protocol.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -84,12 +84,12 @@
<ulink url="&patch-root;/openldap-&openldap-version;-symbol_versions-1.patch"/>
</para>
</listitem>
- <listitem>
+ <!-- <listitem>
<para>
Optional patch:
<ulink url="&patch-root;/openldap-&openldap-version;-ntlm-1.patch"/>
</para>
- </listitem>
+ </listitem> -->
</itemizedlist>
<bridgehead renderas="sect3">OpenLDAP Dependencies</bridgehead>
@@ -123,7 +123,7 @@
<sect2 role="installation">
<title>Installation of OpenLDAP</title>
- <important>
+ <!-- <important>
<para>
Without the following patch, the <application>Evolution</application>
Exchange addressbook integration uses simple binds with cleartext
@@ -133,7 +133,7 @@
</para>
<screen><userinput>patch -Np1 -i ../openldap-&openldap-version;-ntlm-1.patch</userinput></screen>
- </important>
+ </important> -->
<note>
<para>
@@ -409,7 +409,6 @@
<note>
<para>
- The init script starts the daemon without any parameters.
You'll need to modify the
<filename>/etc/sysconfig/slapd</filename> to include the
parameters needed for your specific configuration. See the
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page