[blfs-book] r18553 - in trunk/BOOK: . introduction/welcome postlfs/filesystems

via blfs-book blfs-book at lists.linuxfromscratch.org
Sun Apr 2 22:01:25 PDT 2017


Author: dj
Date: Sun Apr  2 22:01:25 2017
New Revision: 18553

Log:
Update to ntfs-3g-2017.3.23. Fixes #9057.

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/postlfs/filesystems/fuse.xml
   trunk/BOOK/postlfs/filesystems/ntfs-3g.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent	Sun Apr  2 12:29:01 2017	(r18552)
+++ trunk/BOOK/general.ent	Sun Apr  2 22:01:25 2017	(r18553)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "02">                   <!-- Always 2 digits -->
+<!ENTITY day          "03">                   <!-- Always 2 digits -->
 <!ENTITY month        "04">                   <!-- Always 2 digits -->
 <!ENTITY year         "2017">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "April 2nd &year;">
+<!ENTITY releasedate  "April 3rd &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	Sun Apr  2 12:29:01 2017	(r18552)
+++ trunk/BOOK/introduction/welcome/changelog.xml	Sun Apr  2 22:01:25 2017	(r18553)
@@ -42,6 +42,16 @@
     </listitem>
 -->
     <listitem>
+      <para>April 3rd, 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[dj] - Update to ntfs-3g-2017.3.23. Fixes
+         <ulink url="&blfs-ticket-root;9057">#9057</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>April 2nd, 2017</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent	Sun Apr  2 12:29:01 2017	(r18552)
+++ trunk/BOOK/packages.ent	Sun Apr  2 22:01:25 2017	(r18553)
@@ -49,7 +49,7 @@
 <!ENTITY jfsutils-version             "1.1.15">
 <!ENTITY lvm2-version                 "2.02.169">
 <!ENTITY mdadm-version                "4.0">
-<!ENTITY ntfs-3g-version              "2016.2.22">
+<!ENTITY ntfs-3g-version              "2017.3.23">
 <!ENTITY gptfdisk-version             "1.0.1">
 <!ENTITY parted-version               "3.2">
 <!ENTITY reiser-version               "3.6.25">

Modified: trunk/BOOK/postlfs/filesystems/fuse.xml
==============================================================================
--- trunk/BOOK/postlfs/filesystems/fuse.xml	Sun Apr  2 12:29:01 2017	(r18552)
+++ trunk/BOOK/postlfs/filesystems/fuse.xml	Sun Apr  2 22:01:25 2017	(r18553)
@@ -104,19 +104,6 @@
   <sect2 role="installation">
     <title>Installation of Fuse</title>
 
-    <note>
-      <para>
-        After the <command>configure</command> script has finished you will
-        see a warning shown below. You can safely disregard this warning.
-      </para>
-
-<screen><computeroutput>configure: WARNING:
-******************************************************************
-* Please install util-linux version 2.18 or later which supports *
-* --fake and --no-canonicalize options in mount and umount       *
-******************************************************************</computeroutput></screen>
-    </note>
-
     <para>
       Install <application>Fuse</application> by running the following
       commands:
@@ -124,6 +111,7 @@
 
 <screen><userinput>./configure --prefix=/usr    \
             --disable-static \
+            --exec-prefix=/  \
             INIT_D_PATH=/tmp/init.d &&
 
 make</userinput></screen>
@@ -143,8 +131,6 @@
 
 <screen role="root"><userinput>make install &&
 
-mv -v   /usr/lib/libfuse.so.* /lib &&
-ln -sfv ../../lib/libfuse.so.&fuse-version; /usr/lib/libfuse.so &&
 rm -rf  /tmp/init.d &&
 
 install -v -m755 -d /usr/share/doc/fuse-&fuse-version; &&
@@ -169,18 +155,16 @@
       href="../../xincludes/static-libraries.xml"/>
 
     <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.
+      <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.
     </para>
 
     <para>
-      <command>mv -v /usr/lib/libfuse.so.* /lib</command>: This moves the
-      <application>FUSE</application> library to the root filesystem
-      so that it is available early in the boot process in case
-      <filename class="directory">/usr</filename> is mounted on a separate
-      partition and <xref linkend="ntfs-3g"/> is built with a system-installed
-      version of <application>FUSE</application>.
+      <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.
     </para>
 
     <para>

Modified: trunk/BOOK/postlfs/filesystems/ntfs-3g.xml
==============================================================================
--- trunk/BOOK/postlfs/filesystems/ntfs-3g.xml	Sun Apr  2 12:29:01 2017	(r18552)
+++ trunk/BOOK/postlfs/filesystems/ntfs-3g.xml	Sun Apr  2 22:01:25 2017	(r18553)
@@ -7,9 +7,9 @@
   <!ENTITY ntfs-3g-download-http
            "https://tuxera.com/opensource/ntfs-3g_ntfsprogs-&ntfs-3g-version;.tgz">
   <!ENTITY ntfs-3g-download-ftp  " ">
-  <!ENTITY ntfs-3g-md5sum        "ccbe8672d0f757bd0c975b50aa4c512e">
+  <!ENTITY ntfs-3g-md5sum        "d97474ae1954f772c6d2fa386a6f462c">
   <!ENTITY ntfs-3g-size          "1.2 MB">
-  <!ENTITY ntfs-3g-buildsize     "17 MB">
+  <!ENTITY ntfs-3g-buildsize     "20 MB">
   <!ENTITY ntfs-3g-time          "0.2 SBU">
 ]>
 
@@ -36,10 +36,8 @@
       used by most Microsoft operating systems. Ntfs-3g allows you to mount
       NTFS partitions in read-write mode from your Linux system. It uses the
       FUSE kernel module to be able to implement NTFS support in user space.
-    </para>
-    <para>
-      This package contains both the NTFS-3g driver itself and various utilities
-      useful for manipulating NTFS partitions.
+      The package also contains various utilities useful for manipulating NTFS
+      partitions.
     </para>
 
     &lfs80_checked;
@@ -78,16 +76,6 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Required patch:
-          <ulink url="&patch-root;/ntfs-3g-&ntfs-3g-version;-security_fix-1.patch"/>
-        </para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">Ntfs-3g Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
@@ -124,8 +112,9 @@
       commands:
     </para>
 
-<screen><userinput>patch -Np1 -i ../ntfs-3g-&ntfs-3g-version;-security_fix-1.patch &&
-./configure --prefix=/usr --disable-static --with-fuse=external &&
+<screen><userinput>./configure --prefix=/usr        \
+            --disable-static     \
+            --with-fuse=external &&
 make</userinput></screen>
 
     <para>
@@ -147,7 +136,7 @@
       <systemitem class="username">root</systemitem> user:
     </para>
 
-<screen role="root"><userinput>chmod -v 4755 /sbin/mount.ntfs</userinput></screen>
+<screen role="root"><userinput>chmod -v 4755 /bin/ntfs-3g</userinput></screen>
 
   </sect2>
 
@@ -183,7 +172,7 @@
     </para>
 
     <para>
-      <command>chmod -v 4755 /sbin/mount.ntfs</command>: Making mount.ntfs setuid
+      <command>chmod -v 4755 /bin/ntfs-3g</command>: Making mount.ntfs setuid
       root allows non root users to mount NTFS partitions.
     </para>
 


More information about the blfs-book mailing list