Changeset d58c5b7 for postlfs


Ignore:
Timestamp:
10/01/2017 10:27:36 PM (7 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.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:
ce794256
Parents:
558fbe8
Message:

Update to fuse3-3.2.0

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/filesystems/fuse3.xml

    r558fbe8 rd58c5b7  
    77  <!ENTITY fuse3-download-http "https://github.com/libfuse/libfuse/releases/download/fuse-&fuse3-version;/fuse-&fuse3-version;.tar.gz">
    88  <!ENTITY fuse3-download-ftp  " ">
    9   <!ENTITY fuse3-md5sum        "20b10f24b825062c1db9a21a35157f97">
    10   <!ENTITY fuse3-size          "804 KB">
    11   <!ENTITY fuse3-buildsize     "8.5 MB">
    12   <!ENTITY fuse3-time          "0.1 SBU">
     9  <!ENTITY fuse3-md5sum        "79e862bf915864aceef179607c0b3e4d">
     10  <!ENTITY fuse3-size          "280 KB">
     11  <!ENTITY fuse3-buildsize     "9.0 MB">
     12  <!ENTITY fuse3-time          "less than 0.1 SBU">
    1313]>
    1414
     
    109109    </para>
    110110
    111 <screen><userinput>./configure --prefix=/usr    \
    112             --disable-static \
    113             --exec-prefix=/  \
    114             --with-pkgconfigdir=/usr/lib/pkgconfig \
    115             INIT_D_PATH=/tmp/init.d &amp;&amp;
    116 make</userinput></screen>
     111<screen><userinput>sed -i '/^udev/,$ s/^/#/' util/meson.build &amp;&amp;
     112
     113meson --prefix=/usr $PWD build &amp;&amp;
     114cd build                       &amp;&amp;
     115ninja</userinput></screen>
    117116
    118117    <para>
     
    130129    </para>
    131130
    132 <screen role="root"><userinput>make install                                         &amp;&amp;
    133 rm -v /lib/libfuse3.{so,la}                          &amp;&amp;
    134 ln -sfv ../../lib/libfuse3.so.3 /usr/lib/libfuse3.so &amp;&amp;
    135 
    136 rm -rf  /tmp/init.d &amp;&amp;
    137 
    138 install -v -m755 -d /usr/share/doc/fuse-&fuse3-version; &amp;&amp;
    139 install -v -m644    doc/{README.NFS,kernel.txt} \
    140                     /usr/share/doc/fuse-&fuse3-version; &amp;&amp;
    141 cp -Rv doc/html /usr/share/doc/fuse-&fuse3-version;</userinput></screen>
     131<screen role="root"><userinput>ninja install                                             &amp;&amp;
     132
     133mv -vf   /usr/lib/libfuse3.so.3*     /lib                 &amp;&amp;
     134ln -sfvn ../../lib/libfuse3.so.3.2.0 /usr/lib/libfuse3.so &amp;&amp;
     135
     136mv -vf /usr/bin/fusermount3  /bin  &amp;&amp;
     137mv -vf /usr/sbin/mount.fuse3 /sbin &amp;&amp;
     138
     139install -v -m755 -d /usr/share/doc/fuse-&fuse3-version;      &amp;&amp;
     140install -v -m644    ../doc/{README.NFS,kernel.txt} \
     141                    /usr/share/doc/fuse-&fuse3-version;      &amp;&amp;
     142cp -Rv doc/html     /usr/share/doc/fuse-&fuse3-version;      &amp;&amp;
     143
     144gunzip /usr/share/man/{man1/fusermount3.1,man8/mount.fuse.8}.gz
     145</userinput></screen>
    142146
    143147  </sect2>
     
    146150    <title>Command Explanations</title>
    147151
    148     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    149       href="../../xincludes/static-libraries.xml"/>
    150 
    151     <para>
    152       <parameter>--exec-prefix=/</parameter>: This parameter moves programs and
    153       libraries that could be needed before the
    154       <filename class="directory">/usr</filename> directory is mounted, to the
    155       root filesystem.
    156     </para>
    157 
    158     <para>
    159       <parameter>INIT_D_PATH=/tmp/init.d</parameter>: This parameter installs
    160       the bootscript into <filename class="directory">/tmp/init.d</filename> as
    161       a bootscript is not required.
    162     </para>
    163 
    164     <para>
    165       <command>rm -rf /tmp/init.d</command>: This removes the unneeded
    166       bootscript.
     152    <para>
     153      <command>sed ... util/meson.build</command>: This command disables the
     154      installation of a boot script and udev rule that are not needed.
     155    </para>
     156
     157    <para>
     158      <command>mv ... libfuse3.so.3*; ln ... libfuse3.so</command>:
     159      These commands install the libraries in the /lib directory.
     160    </para>
     161
     162    <para>
     163      <command>unzip ...</command>: This uncompresses the installed man pages
     164      to be consistent with the rest of the man pages.
    167165    </para>
    168166
     
    233231        <listitem>
    234232          <para>
    235             is a set users ID root program to mount and unmount Fuse
    236             filesystems.
     233            is a suid root program to mount and unmount Fuse filesystems.
    237234          </para>
    238235          <indexterm zone="fuse3 fusermount3">
     
    246243        <listitem>
    247244          <para>
    248             is the command <command>mount</command> would call to mount a Fuse
     245            is the command <command>mount</command> calls to mount a Fuse
    249246            filesystem.
    250247          </para>
Note: See TracChangeset for help on using the changeset viewer.