Author: ken
Date: Mon Mar  3 19:06:31 2014
New Revision: 12815

Log:
reinstate --libexecdir= in sudo (it only contains libraries), show options to 
avoid /usr/libexec for people using verisons of LFS before 7.5.

Modified:
   trunk/BOOK/general/genutils/icon-naming-utils.xml
   trunk/BOOK/general/genutils/xscreensaver.xml
   trunk/BOOK/general/prog/git.xml
   trunk/BOOK/general/prog/librep.xml
   trunk/BOOK/general/sysutils/colord.xml
   trunk/BOOK/gnome/applications/evince.xml
   trunk/BOOK/gnome/applications/file-roller.xml
   trunk/BOOK/gnome/applications/gedit.xml
   trunk/BOOK/gnome/applications/gnome-system-monitor.xml
   trunk/BOOK/gnome/applications/gnome-terminal.xml
   trunk/BOOK/gnome/applications/totem.xml
   trunk/BOOK/gnome/platform/gjs.xml
   trunk/BOOK/gnome/platform/vte.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/gstreamer.xml
   trunk/BOOK/multimedia/libdriv/gstreamer10.xml
   trunk/BOOK/networking/netlibs/geoclue.xml
   trunk/BOOK/networking/netutils/networkmanager.xml
   trunk/BOOK/postlfs/security/consolekit.xml
   trunk/BOOK/postlfs/security/gnupg2.xml
   trunk/BOOK/postlfs/security/sudo.xml
   trunk/BOOK/x/lib/webkitgtk2.xml

Modified: trunk/BOOK/general/genutils/icon-naming-utils.xml
==============================================================================
--- trunk/BOOK/general/genutils/icon-naming-utils.xml   Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/general/genutils/icon-naming-utils.xml   Mon Mar  3 19:06:31 
2014        (r12815)
@@ -88,6 +88,17 @@
 
   </sect2>
 
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><option>--libexecdir=/usr/lib/icon-naming-utils</option>: This
+    option installs <command>icon-name-mapping</command> into <filename
+    class="directory">/usr/lib/icon-naming-utils</filename> instead of
+    <filename class="directory">/usr/libexec</filename> in accordance with
+    the old version of the FHS used before LFS-7.5</para>
+
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/general/genutils/xscreensaver.xml
==============================================================================
--- trunk/BOOK/general/genutils/xscreensaver.xml        Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/general/genutils/xscreensaver.xml        Mon Mar  3 19:06:31 
2014        (r12815)
@@ -134,6 +134,12 @@
       which is needed in order to ping other hosts.
     </para>
 
+    <para><option>--libexecdir=/usr/lib</option>: This option
+    will put the individual screensaver programs into
+    <filename class="directory">/usr/lib/xscreensaver</filename> instead of
+    <filename class="directory">/usr/libexec/xscreensaver</filename> in
+    accordance with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="configuration">

Modified: trunk/BOOK/general/prog/git.xml
==============================================================================
--- trunk/BOOK/general/prog/git.xml     Mon Mar  3 16:50:38 2014        (r12814)
+++ trunk/BOOK/general/prog/git.xml     Mon Mar  3 19:06:31 2014        (r12815)
@@ -265,6 +265,12 @@
       permissions in the shipped documentation tar file.
     </para>
 
+    <para><option>--libexecdir=/usr/lib</option>: This option puts the
+    <filename class="directory">git-core</filename> directory in
+    <filename class="directory">/usr/lib</filename> instead of
+    <filename class="directory">/usr/libexec</filename> in accordance
+    with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="configuration">

Modified: trunk/BOOK/general/prog/librep.xml
==============================================================================
--- trunk/BOOK/general/prog/librep.xml  Mon Mar  3 16:50:38 2014        (r12814)
+++ trunk/BOOK/general/prog/librep.xml  Mon Mar  3 19:06:31 2014        (r12815)
@@ -85,16 +85,18 @@
 <screen role="root"><userinput>make install</userinput></screen>
 
   </sect2>
-<!--
+
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>- -libexecdir=/usr/lib</parameter>: This parameter 
installs
-    files to <filename class="directory">/usr/lib/rep</filename> instead of
-    <filename class="directory">/usr/libexec/rep</filename>.</para>
+    <para><option>- -libexecdir=/usr/lib</option>: This option installs
+    the package's private programs to <filename
+    class="directory">/usr/lib/rep</filename> instead of <filename
+    class="directory">/usr/libexec/rep</filename> in accordance
+    with the old version of the FHS used before LFS-7.5.</para>
 
   </sect2>
--->
+
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/general/sysutils/colord.xml
==============================================================================
--- trunk/BOOK/general/sysutils/colord.xml      Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/general/sysutils/colord.xml      Mon Mar  3 19:06:31 2014        
(r12815)
@@ -210,6 +210,13 @@
       <application>Polkit</application> installed.
     </para>
 
+    <para><option>--libexecdir=/usr/lib/colord</option>: This option
+    creates a <filename class="directory">colord</filename> directory in
+    <filename class="directory">/usr/lib</filename> instead of putting the
+    program's private programs into <filename
+    class="directory">/usr/libexec</filename> in accordance with the old
+    version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/gnome/applications/evince.xml
==============================================================================
--- trunk/BOOK/gnome/applications/evince.xml    Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/gnome/applications/evince.xml    Mon Mar  3 19:06:31 2014        
(r12815)
@@ -161,6 +161,13 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/gtk-doc-rebuild.xml"/>
 
+    <para><option>--libexecdir=/usr/lib/evince</option>: This option
+    puts the package's private program in an <filename
+    class="directory">evince</filename> directory in <filename
+    class="directory">/usr/lib</filename> instead of using
+    <filename class="directory">/usr/libexec</filename> in accordance
+    with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/gnome/applications/file-roller.xml
==============================================================================
--- trunk/BOOK/gnome/applications/file-roller.xml       Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/gnome/applications/file-roller.xml       Mon Mar  3 19:06:31 
2014        (r12815)
@@ -148,6 +148,12 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/gtk-doc-rebuild.xml"/>
 
+    <para><option>--libexecdir=/usr/lib/</option>: This option
+    will put the package's private programs in
+    <filename class="directory">/usr/lib/file-roller</filename> instead of
+    <filename class="directory">/usr/libexec/file-roller</filename> in
+    accordance with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/gnome/applications/gedit.xml
==============================================================================
--- trunk/BOOK/gnome/applications/gedit.xml     Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/gnome/applications/gedit.xml     Mon Mar  3 19:06:31 2014        
(r12815)
@@ -137,6 +137,12 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/gtk-doc-rebuild.xml"/>
 
+    <para><option>--libexecdir=/usr/lib</option>: This option
+    puts the package's private programs in
+    <filename class="directory">/usr/lib/gedit</filename> instead of
+    <filename class="directory">/usr/libexec/gedit</filename> in
+    accordance with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/gnome/applications/gnome-system-monitor.xml
==============================================================================
--- trunk/BOOK/gnome/applications/gnome-system-monitor.xml      Mon Mar  3 
16:50:38 2014        (r12814)
+++ trunk/BOOK/gnome/applications/gnome-system-monitor.xml      Mon Mar  3 
19:06:31 2014        (r12815)
@@ -113,6 +113,17 @@
 
   </sect2>
 
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><option>--libexecdir=/usr/lib</option>: This option
+    will put the package's private programs into <filename
+    class="directory">/usr/lib/gnome-system-monitor</filename> instead of
+    <filename class="directory">/usr/libexec/gnome-system-monitor</filename>
+    in accordance with the old version of the FHS used before LFS-7.5.</para>
+
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/gnome/applications/gnome-terminal.xml
==============================================================================
--- trunk/BOOK/gnome/applications/gnome-terminal.xml    Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/gnome/applications/gnome-terminal.xml    Mon Mar  3 19:06:31 
2014        (r12815)
@@ -136,6 +136,13 @@
       not necessary for BLFS.
     </para>
 
+    <para><option>--libexecdir=/usr/lib/gnome-terminal</option>: This option
+    creates a <filename class="directory">gnome-terminal</filename> directory 
in
+    <filename class="directory">/usr/lib</filename> instead of putting the
+    private <command>gnome-terminal-server</command> program into
+    <filename class="directory">/usr/libexec</filename> in accordance with
+    the old version of the FHS used before LFS-7.5.</para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/static-libraries.xml"/>
 

Modified: trunk/BOOK/gnome/applications/totem.xml
==============================================================================
--- trunk/BOOK/gnome/applications/totem.xml     Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/gnome/applications/totem.xml     Mon Mar  3 19:06:31 2014        
(r12815)
@@ -155,6 +155,12 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/gtk-doc-rebuild.xml"/>
 
+    <para><option>--libexecdir=/usr/lib</option>: This option
+    will put the package's private programs into
+    <filename class="directory">/usr/lib/totem</filename> instead of
+    <filename class="directory">/usr/libexec/totem</filename> in
+    accordance with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/gnome/platform/gjs.xml
==============================================================================
--- trunk/BOOK/gnome/platform/gjs.xml   Mon Mar  3 16:50:38 2014        (r12814)
+++ trunk/BOOK/gnome/platform/gjs.xml   Mon Mar  3 19:06:31 2014        (r12815)
@@ -108,6 +108,17 @@
 
   </sect2>
 
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><option>--libexecdir=/usr/lib</option>: This option
+    will put the package's private programs into
+    <filename class="directory">/usr/lib/gjs</filename> instead of
+    <filename class="directory">/usr/libexec/gjs</filename> in
+    accordance with the old version of the FHS used before LFS-7.5..</para>
+
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/gnome/platform/vte.xml
==============================================================================
--- trunk/BOOK/gnome/platform/vte.xml   Mon Mar  3 16:50:38 2014        (r12814)
+++ trunk/BOOK/gnome/platform/vte.xml   Mon Mar  3 19:06:31 2014        (r12815)
@@ -135,6 +135,12 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/gtk-doc-rebuild.xml"/>
 
+    <para><option>--libexecdir=/usr/lib/vte-2.90</option>: This option
+    puts the package's private program into <filename
+    class="directory">/usr/lib/vte-2.90</filename> instead of <filename
+    class="directory">/usr/libexec</filename> in accordance with the old 
version
+    of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Mon Mar  3 19:06:31 
2014        (r12815)
@@ -48,6 +48,12 @@
       <para>March 3rd, 2014</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - reinstate libexecdir in sudo, it is all libraries, and
+          transitionally add optional switches to allow people using versions 
of
+          LFS before 7.5 to refrain from putting files in /usr/libexec, in
+          accordance with the previous version of the FHS.</para>
+        </listitem>
+        <listitem>
           <para>[ken] - remove libexecdir from mc, menu-cache, openbox, 
pulseaudio,
           w3m and related cleanups.</para>
         </listitem>

Modified: trunk/BOOK/multimedia/libdriv/gstreamer.xml
==============================================================================
--- trunk/BOOK/multimedia/libdriv/gstreamer.xml Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/multimedia/libdriv/gstreamer.xml Mon Mar  3 19:06:31 2014        
(r12815)
@@ -211,6 +211,12 @@
       documentation files were built and installed.
     </para>
 
+    <para><option>--libexecdir=/usr/lib</option>: This option puts the internal
+    support programs into <filename
+    class="directory">/usr/lib/gstreamer-0.10</filename> instead of
+    <filename class="directory">/usr/libexec/gstreamer-0.10.</filename> in
+    accordance with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/multimedia/libdriv/gstreamer10.xml
==============================================================================
--- trunk/BOOK/multimedia/libdriv/gstreamer10.xml       Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/multimedia/libdriv/gstreamer10.xml       Mon Mar  3 19:06:31 
2014        (r12815)
@@ -126,6 +126,17 @@
 
   </sect2>
 
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><option>--libexecdir=/usr/lib</option>: This option puts the internal
+    support programs into <filename
+    class="directory">/usr/lib/gstreamer-1.0</filename> instead of
+    <filename class="directory">/usr/libexec/gstreamer-1.0.</filename> in
+    accordance with the old version of the FHS used before LFS-7.5.</para>
+
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/networking/netlibs/geoclue.xml
==============================================================================
--- trunk/BOOK/networking/netlibs/geoclue.xml   Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/networking/netlibs/geoclue.xml   Mon Mar  3 19:06:31 2014        
(r12815)
@@ -161,9 +161,10 @@
     </para>
 
     <para>
-      <parameter>--libexecdir=/usr/lib/geoclue</parameter>: This option 
installs
+      <option>--libexecdir=/usr/lib/geoclue</option>: This option installs
       <application>GeoClue's</application> private executables into
-      <filename class="libraryfile">/usr/lib/geoclue</filename>.
+      <filename class="libraryfile">/usr/lib/geoclue</filename> in accordance
+      with the old version of the FHS used before LFS-7.5.
     </para>
   </sect2>
 

Modified: trunk/BOOK/networking/netutils/networkmanager.xml
==============================================================================
--- trunk/BOOK/networking/netutils/networkmanager.xml   Mon Mar  3 16:50:38 
2014        (r12814)
+++ trunk/BOOK/networking/netutils/networkmanager.xml   Mon Mar  3 19:06:31 
2014        (r12815)
@@ -157,6 +157,13 @@
       <application>Iptables</application> installed.
     </para>
 
+    <para><option>--libexecdir=/usr/lib/NetworkManager</option>: This option
+    creates a <filename class="directory">NetworkManager</filename> directory 
in
+    <filename class="directory">/usr/lib</filename> for the package's private
+    programs, instead of using <filename
+    class="directory">/usr/libexec</filename> in accordance with the old 
version
+    of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="configuration">

Modified: trunk/BOOK/postlfs/security/consolekit.xml
==============================================================================
--- trunk/BOOK/postlfs/security/consolekit.xml  Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/postlfs/security/consolekit.xml  Mon Mar  3 19:06:31 2014        
(r12815)
@@ -158,6 +158,13 @@
       build the API documentation.
     </para>
 
+    <para><option>--libexecdir=/usr/lib/ConsoleKit</option>: This option
+    creates a <filename class="directory">ConsoleKit</filename> directory in
+    <filename class="directory">/usr/lib</filename> instead of putting the
+    program's private executables into <filename
+    class="directory">/usr/libexec</filename> in accordance with the old
+    version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="configuration">

Modified: trunk/BOOK/postlfs/security/gnupg2.xml
==============================================================================
--- trunk/BOOK/postlfs/security/gnupg2.xml      Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/postlfs/security/gnupg2.xml      Mon Mar  3 19:06:31 2014        
(r12815)
@@ -139,11 +139,6 @@
     <para><command>ln -sv gpg...</command>: Symlinks for compatibility with the
     first version of <application>GnuPG</application>.</para>
 
-    <para><parameter>--libexecdir=/usr/lib/gnupg2</parameter>: This switch
-    creates a <filename class="directory">gnupg</filename> directory in
-    <filename class="directory">/usr/lib</filename> instead of
-    <filename class="directory">/usr/libexec</filename>.</para>
-
     
<para><parameter>--docdir=/usr/share/doc/gnupg-&gnupg2-version;</parameter>:
     This switch changes the default docdir to <filename
     class="directory">/usr/share/doc/gnupg-&gnupg2-version;</filename>.</para>
@@ -151,6 +146,12 @@
     <para><parameter>--enable-symcryptrun</parameter>: This switch enables
     building the symcryptrun program.</para>
 
+    <para><option>--libexecdir=/usr/lib/gnupg2</option>: This option
+    creates a <filename class="directory">gnupg</filename> directory in
+    <filename class="directory">/usr/lib</filename> instead of
+    <filename class="directory">/usr/libexec</filename> in accordance
+    with the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/postlfs/security/sudo.xml
==============================================================================
--- trunk/BOOK/postlfs/security/sudo.xml        Mon Mar  3 16:50:38 2014        
(r12814)
+++ trunk/BOOK/postlfs/security/sudo.xml        Mon Mar  3 19:06:31 2014        
(r12815)
@@ -101,6 +101,7 @@
     </para>
 
 <screen><userinput>./configure --prefix=/usr                        \
+            --libexecdir=/usr/lib/sudo           \
             --docdir=/usr/share/doc/sudo-&sudo-version; \
             --with-timedir=/var/lib/sudo         \
             --with-all-insults                   \
@@ -124,6 +125,13 @@
     <title>Command Explanations</title>
 
     <para>
+     <parameter>--libexecdir=/usr/lib/sudo</parameter>: This switch controls 
where
+     private programs are installed.  Everything in that directory is a 
library, so
+     they belong under <filename class="directory">/usr/lib</filename> instead 
of
+     <filename class="directory">/usr/libexec</filename>.
+    </para>
+
+    <para>
       <parameter>--with-timedir=/var/lib/sudo</parameter>: This switch places
       the variable time stamp files in a FHS compatible location.
     </para>

Modified: trunk/BOOK/x/lib/webkitgtk2.xml
==============================================================================
--- trunk/BOOK/x/lib/webkitgtk2.xml     Mon Mar  3 16:50:38 2014        (r12814)
+++ trunk/BOOK/x/lib/webkitgtk2.xml     Mon Mar  3 19:06:31 2014        (r12815)
@@ -181,6 +181,12 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/gtk-doc-rebuild.xml"/>
 
+    <para><option>--libexecdir=/usr/lib/webkitgtk3</option>: This option
+    puts the package's private programs into
+    <filename class="directory">/usr/lib/webkitgtk3</filename> instead of
+    <filename class="directory">/usr/libexec</filename> in accordance with
+    the old version of the FHS used before LFS-7.5.</para>
+
   </sect2>
 
   <sect2 role="content">
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to