Changeset 1647d338


Ignore:
Timestamp:
04/11/2017 02:21:37 AM (7 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
81060947
Parents:
7fd159db
Message:

Add fuse-3.0.0, fixes #8626. Install only fuse-2.x libs and progs. Use internal fuse for ntfs-3g.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18582 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r7fd159db r1647d338  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "10">                   <!-- Always 2 digits -->
     3<!ENTITY day          "11">                   <!-- Always 2 digits -->
    44<!ENTITY month        "04">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2017">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "April 10th &year;">
     9<!ENTITY releasedate  "April 11th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r7fd159db r1647d338  
    4343-->
    4444    <listitem>
     45      <para>April 11th, 2017</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[dj] - Added fuse-3.0.0. Fixes
     49          <ulink url="&blfs-ticket-root;8626">#8626</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[dj] - Install only library and utilities for fuse-2.x.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[dj] - Use internal fuse library by default for ntfs-3g.</para>
     56        </listitem>
     57      </itemizedlist>
     58    </listitem>
     59
     60    <listitem>
    4561      <para>April 10th, 2017</para>
    4662      <itemizedlist>
  • packages.ent

    r7fd159db r1647d338  
    4646<!-- Chapter 5 -->
    4747<!ENTITY btrfs-progs-version          "4.10.2">
    48 <!ENTITY fuse-version                 "2.9.7">
     48<!ENTITY fuse-version                 "3.0.0">
     49<!ENTITY fuse2-version                "2.9.7">
    4950<!ENTITY jfsutils-version             "1.1.15">
    5051<!ENTITY lvm2-version                 "2.02.169">
  • postlfs/filesystems/filesystems.xml

    r7fd159db r1647d338  
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="btrfs-progs.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fuse.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fuse2.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="jfs.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lvm2.xml"/>
  • postlfs/filesystems/fuse.xml

    r7fd159db r1647d338  
    77  <!ENTITY fuse-download-http "https://github.com/libfuse/libfuse/releases/download/fuse-&fuse-version;/fuse-&fuse-version;.tar.gz">
    88  <!ENTITY fuse-download-ftp  " ">
    9   <!ENTITY fuse-md5sum        "9bd4ce8184745fd3d000ca2692adacdb">
    10   <!ENTITY fuse-size          "646 KB">
    11   <!ENTITY fuse-buildsize     "8.2 MB (9.8 MB with API documentation)">
    12   <!ENTITY fuse-time          "0.1 SBU">
     9  <!ENTITY fuse-md5sum        "d4d8bc7aa8202e4fca1ad47ff844206f">
     10  <!ENTITY fuse-size          "732 KB">
     11  <!ENTITY fuse-buildsize     "11 MB">
     12  <!ENTITY fuse-time          "0.2 SBU">
    1313]>
    1414
     
    7474    </itemizedlist>
    7575
     76<!--
    7677    <bridgehead renderas="sect3">Fuse Dependencies</bridgehead>
    77 
     78-->
     79<!-- HTML documentation is prebuilt now, dox/Doxyfile appares not to work
    7880    <bridgehead renderas="sect4">Optional</bridgehead>
    7981    <para role="optional">
    8082      <xref linkend="doxygen"/> (to build the API documentation)
    8183    </para>
    82 
     84-->
    8385    <para condition="html" role="usernotes">
    8486      User Notes: <ulink url="&blfs-wiki;/fuse"/>
     
    114116            --exec-prefix=/  \
    115117            INIT_D_PATH=/tmp/init.d &amp;&amp;
    116 
    117118make</userinput></screen>
    118119
    119     <para>
     120<!--    <para>
    120121      If you have <xref linkend="doxygen"/> installed and wish to build the API
    121122      documentation, issue <command>doxygen doc/Doxyfile</command>.
    122     </para>
     123    </para> -->
    123124
    124125    <para>
     
    133134
    134135rm -rf  /tmp/init.d &amp;&amp;
    135 
    136136install -v -m755 -d /usr/share/doc/fuse-&fuse-version; &amp;&amp;
    137 install -v -m644    doc/{how-fuse-works,kernel.txt} \
    138                     /usr/share/doc/fuse-&fuse-version;</userinput></screen>
    139 
     137install -v -m644    doc/{README.NFS,kernel.txt} \
     138                    /usr/share/doc/fuse-&fuse-version; &amp;&amp;
     139cp -Rv doc/html /usr/share/doc/fuse-&fuse-version;</userinput></screen>
     140
     141<!--
    140142    <para>
    141143      If you built the API documentation, install it as the
     
    147149install -v -m644    doc/html/* \
    148150                    /usr/share/doc/fuse-&fuse-version;/api</userinput></screen>
     151-->
    149152  </sect2>
    150153
     
    175178  </sect2>
    176179
    177   <sect2 role="configuration">
     180  <sect2 role="configuration" id="fuse-configuration">
    178181    <title>Configuring fuse</title>
    179182
     
    219222      <seglistitem>
    220223        <seg>
    221           fusermount, mount.fuse, and ulockmgr_server
     224          fusermount3, mount.fuse3
    222225        </seg>
    223226        <seg>
    224           libfuse.so and libulockmgr.so
     227          libfuse3.so
    225228        </seg>
    226229        <seg>
    227           /usr/include/fuse and /usr/share/doc/fuse-&fuse-version;
     230          /usr/include/fuse3 and /usr/share/doc/fuse-&fuse-version;
    228231        </seg>
    229232      </seglistitem>
     
    235238      <?dbhtml list-presentation="table"?>
    236239
    237       <varlistentry id="fusermount">
    238         <term><command>fusermount</command></term>
     240      <varlistentry id="fusermount3">
     241        <term><command>fusermount3</command></term>
    239242        <listitem>
    240243          <para>
     
    242245            filesystems.
    243246          </para>
    244           <indexterm zone="fuse fusermount">
    245             <primary sortas="b-fusermount">fusermount</primary>
     247          <indexterm zone="fuse fusermount3">
     248            <primary sortas="b-fusermount3">fusermount3</primary>
    246249          </indexterm>
    247250        </listitem>
    248251      </varlistentry>
    249252
    250       <varlistentry id="mount.fuse">
    251         <term><command>mount.fuse</command></term>
     253      <varlistentry id="mount.fuse3">
     254        <term><command>mount.fuse3</command></term>
    252255        <listitem>
    253256          <para>
     
    255258            filesystem.
    256259          </para>
    257           <indexterm zone="fuse mount.fuse">
    258             <primary sortas="b-mount.fuse">mount.fuse</primary>
     260          <indexterm zone="fuse mount.fuse3">
     261            <primary sortas="b-mount.fuse3">mount.fuse3</primary>
    259262          </indexterm>
    260263        </listitem>
    261264      </varlistentry>
    262265
    263       <varlistentry id="ulockmgr_server">
    264         <term><command>ulockmgr_server</command></term>
    265         <listitem>
    266           <para>
    267             is the Userspace Lock Manager Server for Fuse filesystems.
    268           </para>
    269           <indexterm zone="fuse ulockmgr_server">
    270             <primary sortas="b-ulockmgr_server">ulockmgr_server</primary>
    271           </indexterm>
    272         </listitem>
    273       </varlistentry>
    274 
    275       <varlistentry id="libfuse">
    276         <term><filename class="libraryfile">libfuse.so</filename></term>
     266      <varlistentry id="libfuse3">
     267        <term><filename class="libraryfile">libfuse3.so</filename></term>
    277268        <listitem>
    278269          <para>
    279270            contains the <application>FUSE</application> API functions.
    280271          </para>
    281           <indexterm zone="fuse libfuse">
    282             <primary sortas="c-libfuse">libfuse.so</primary>
     272          <indexterm zone="fuse libfuse3">
     273            <primary sortas="c-libfuse3">libfuse3.so</primary>
    283274          </indexterm>
    284275        </listitem>
    285276      </varlistentry>
    286277
    287       <varlistentry id="libulockmgr">
    288         <term><filename class="libraryfile">libulockmgr.so</filename></term>
    289         <listitem>
    290           <para>
    291             contains the Userspace Lock Manager API functions.
    292           </para>
    293           <indexterm zone="fuse libulockmgr">
    294             <primary sortas="c-libulockmgr">libulockmgr.so</primary>
    295           </indexterm>
    296         </listitem>
    297       </varlistentry>
    298278    </variablelist>
    299279
  • postlfs/filesystems/ntfs-3g.xml

    r7fd159db r1647d338  
    7979    <bridgehead renderas="sect3">Ntfs-3g Dependencies</bridgehead>
    8080
    81     <bridgehead renderas="sect4">Recommended</bridgehead>
    82     <para role="recommended">
    83       <xref linkend="fuse"/>
     81    <bridgehead renderas="sect4">Optional</bridgehead>
     82    <para role="optional">
     83      <xref linkend="fuse2"/> (this disables user mounts)
    8484    </para>
    8585
     
    115115<screen><userinput>./configure --prefix=/usr        \
    116116            --disable-static     \
    117             --with-fuse=external &amp;&amp;
     117            --with-fuse=internal &amp;&amp;
    118118make</userinput></screen>
    119119
     
    154154
    155155    <para>
    156       <parameter>--with-fuse=external</parameter>: This switch dynamically
    157       links <command>lowntfs-3g</command> and <command>ntfs-3g</command> to
    158       external libfuse. Omit it if you have not installed <xref
    159       linkend="fuse"/> or if you want to use internal statically compiled
    160       libfuse.
     156      <parameter>--with-fuse=internal</parameter>: This switch dynamically
     157      forces <application>ntfs-3g</application> to use an internal copy of the
     158      <application>fuse-2.x</application> library. This is required if you wish
     159      to allow users to mount NTFS partitions.
    161160    </para>
    162161
  • postlfs/filesystems/sshfs.xml

    r7fd159db r1647d338  
    7979    <bridgehead renderas="sect4">Required</bridgehead>
    8080    <para role="required">
    81       <xref linkend="fuse"/>,
     81      <xref linkend="fuse2"/>,
    8282      <xref linkend="glib2"/>, and
    8383      <xref linkend="openssh"/>.
Note: See TracChangeset for help on using the changeset viewer.