Author: bdubbs
Date: Sun Oct  1 15:27:36 2017
New Revision: 19285

Log:
Update to fuse3-3.2.0

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/kde/kf5/kf5-intro.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/postlfs/filesystems/fuse3.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Sat Sep 30 14:25:56 2017        (r19284)
+++ trunk/BOOK/general.ent      Sun Oct  1 15:27:36 2017        (r19285)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "30">                   <!-- Always 2 digits -->
-<!ENTITY month        "09">                   <!-- Always 2 digits -->
+<!ENTITY day          "01">                   <!-- Always 2 digits -->
+<!ENTITY month        "10">                   <!-- Always 2 digits -->
 <!ENTITY year         "2017">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "September 30th, &year;">
+<!ENTITY releasedate  "October 1st, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- x.y|development -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Sep 30 14:25:56 
2017        (r19284)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sun Oct  1 15:27:36 
2017        (r19285)
@@ -42,6 +42,16 @@
     </listitem>
 -->
     <listitem>
+      <para>Octobber 1st, 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to fuse3-3.2.0. Fixes 
+          <ulink url="&blfs-ticket-root;9754">#9754</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>September 30th, 2017</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/kde/kf5/kf5-intro.xml
==============================================================================
--- trunk/BOOK/kde/kf5/kf5-intro.xml    Sat Sep 30 14:25:56 2017        (r19284)
+++ trunk/BOOK/kde/kf5/kf5-intro.xml    Sun Oct  1 15:27:36 2017        (r19285)
@@ -108,9 +108,7 @@
 pathappend $KF5_PREFIX/bin             PATH
 pathappend $KF5_PREFIX/lib/pkgconfig   PKG_CONFIG_PATH
 
-pathappend /etc/xdg                    XDG_CONFIG_DIRS
 pathappend $KF5_PREFIX/etc/xdg         XDG_CONFIG_DIRS
-pathappend /usr/share                  XDG_DATA_DIRS
 pathappend $KF5_PREFIX/share           XDG_DATA_DIRS
 
 pathappend $KF5_PREFIX/lib/plugins     QT_PLUGIN_PATH

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sat Sep 30 14:25:56 2017        (r19284)
+++ trunk/BOOK/packages.ent     Sun Oct  1 15:27:36 2017        (r19285)
@@ -50,7 +50,7 @@
 <!-- Chapter 5 -->
 <!ENTITY btrfs-progs-version          "4.13">
 <!ENTITY dosfstools-version           "4.1">
-<!ENTITY fuse3-version                "3.1.1">
+<!ENTITY fuse3-version                "3.2.0">
 <!ENTITY fuse2-version                "2.9.7">
 <!ENTITY jfsutils-version             "1.1.15">
 <!ENTITY lvm2-version                 "2.02.171">

Modified: trunk/BOOK/postlfs/filesystems/fuse3.xml
==============================================================================
--- trunk/BOOK/postlfs/filesystems/fuse3.xml    Sat Sep 30 14:25:56 2017        
(r19284)
+++ trunk/BOOK/postlfs/filesystems/fuse3.xml    Sun Oct  1 15:27:36 2017        
(r19285)
@@ -6,10 +6,10 @@
 
   <!ENTITY fuse3-download-http 
"https://github.com/libfuse/libfuse/releases/download/fuse-&fuse3-version;/fuse-&fuse3-version;.tar.gz";>
   <!ENTITY fuse3-download-ftp  " ">
-  <!ENTITY fuse3-md5sum        "20b10f24b825062c1db9a21a35157f97">
-  <!ENTITY fuse3-size          "804 KB">
-  <!ENTITY fuse3-buildsize     "8.5 MB">
-  <!ENTITY fuse3-time          "0.1 SBU">
+  <!ENTITY fuse3-md5sum        "79e862bf915864aceef179607c0b3e4d">
+  <!ENTITY fuse3-size          "280 KB">
+  <!ENTITY fuse3-buildsize     "9.0 MB">
+  <!ENTITY fuse3-time          "less than 0.1 SBU">
 ]>
 
 <sect1 id="fuse3" xreflabel="Fuse-&fuse3-version;">
@@ -108,12 +108,11 @@
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr    \
-            --disable-static \
-            --exec-prefix=/  \
-            --with-pkgconfigdir=/usr/lib/pkgconfig \
-            INIT_D_PATH=/tmp/init.d &amp;&amp;
-make</userinput></screen>
+<screen><userinput>sed -i '/^udev/,$ s/^/#/' util/meson.build &amp;&amp;
+
+meson --prefix=/usr $PWD build &amp;&amp;
+cd build                       &amp;&amp;
+ninja</userinput></screen>
 
     <para>
       The API documentation is included in the package, but 
@@ -129,41 +128,40 @@
       Now, as the <systemitem class="username">root</systemitem> user:
     </para>
 
-<screen role="root"><userinput>make install                                    
     &amp;&amp;
-rm -v /lib/libfuse3.{so,la}                          &amp;&amp;
-ln -sfv ../../lib/libfuse3.so.3 /usr/lib/libfuse3.so &amp;&amp;
-
-rm -rf  /tmp/init.d &amp;&amp;
-
-install -v -m755 -d /usr/share/doc/fuse-&fuse3-version; &amp;&amp;
-install -v -m644    doc/{README.NFS,kernel.txt} \
-                    /usr/share/doc/fuse-&fuse3-version; &amp;&amp;
-cp -Rv doc/html /usr/share/doc/fuse-&fuse3-version;</userinput></screen>
+<screen role="root"><userinput>ninja install                                   
          &amp;&amp;
+
+mv -vf   /usr/lib/libfuse3.so.3*     /lib                 &amp;&amp;
+ln -sfvn ../../lib/libfuse3.so.3.2.0 /usr/lib/libfuse3.so &amp;&amp;
+
+mv -vf /usr/bin/fusermount3  /bin  &amp;&amp;
+mv -vf /usr/sbin/mount.fuse3 /sbin &amp;&amp;
+
+install -v -m755 -d /usr/share/doc/fuse-&fuse3-version;      &amp;&amp;
+install -v -m644    ../doc/{README.NFS,kernel.txt} \
+                    /usr/share/doc/fuse-&fuse3-version;      &amp;&amp;
+cp -Rv doc/html     /usr/share/doc/fuse-&fuse3-version;      &amp;&amp;
+
+gunzip /usr/share/man/{man1/fusermount3.1,man8/mount.fuse.8}.gz
+</userinput></screen>
 
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
-      href="../../xincludes/static-libraries.xml"/>
-
     <para>
-      <parameter>--exec-prefix=/</parameter>: This parameter moves programs and
-      libraries that could be needed before the
-      <filename class="directory">/usr</filename> directory is mounted, to the
-      root filesystem.
+      <command>sed ... util/meson.build</command>: This command disables the
+      installation of a boot script and udev rule that are not needed.
     </para>
 
     <para>
-      <parameter>INIT_D_PATH=/tmp/init.d</parameter>: This parameter installs
-      the bootscript into <filename class="directory">/tmp/init.d</filename> as
-      a bootscript is not required.
+      <command>mv ... libfuse3.so.3*; ln ... libfuse3.so</command>: 
+      These commands install the libraries in the /lib directory.
     </para>
 
     <para>
-      <command>rm -rf /tmp/init.d</command>: This removes the unneeded
-      bootscript.
+      <command>unzip ...</command>: This uncompresses the installed man pages
+      to be consistent with the rest of the man pages.
     </para>
 
   </sect2>
@@ -232,8 +230,7 @@
         <term><command>fusermount3</command></term>
         <listitem>
           <para>
-            is a set users ID root program to mount and unmount Fuse
-            filesystems.
+            is a suid root program to mount and unmount Fuse filesystems.
           </para>
           <indexterm zone="fuse3 fusermount3">
             <primary sortas="b-fusermount3">fusermount3</primary>
@@ -245,7 +242,7 @@
         <term><command>mount.fuse3</command></term>
         <listitem>
           <para>
-            is the command <command>mount</command> would call to mount a Fuse
+            is the command <command>mount</command> calls to mount a Fuse
             filesystem.
           </para>
           <indexterm zone="fuse3 mount.fuse3">
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to