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 \
       .. &amp;&amp;
 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 &amp;&amp;
+<screen role="root"><userinput>install -v -m755 -o mysql -g mysql -d /run/mysqld &amp;&amp;
 mysqld_safe --user=mysql 2&gt;&amp;1 &gt;/dev/null &amp;</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 &amp;&amp;
+<screen role="root"><userinput>install -v -m755 -o mysql -g mysql -d /run/mysqld &amp;&amp;
 mysqld_safe --user=mysql 2&gt;&amp;1 &gt;/dev/null &amp;</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 &amp;&amp;
 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

Reply via email to