Beyond Linux® From Scratch - Version 7.4

Chapter 5. File Systems and Disk Management

Fuse-2.9.3

Introduction to Fuse

FUSE (Filesystem in Userspace) is
a simple interface for userspace programs to export a virtual
filesystem to the Linux kernel. Fuse also aims to provide a secure method for
non privileged users to create and mount their own filesystem
implementations.

This package is known to build and work properly using an LFS-7.4
platform.

Command Explanations

--disable-static: This
switch prevents installation of static versions of the libraries.

INIT_D_PATH=/tmp/init.d:
This parameter installs the bootscript into /tmp/init.d as a bootscript is not required.

mv -v /usr/lib/libfuse.so.*
/lib: This moves the FUSE library to the root filesystem so that it
is available early in the boot process in case /usr is mounted on a separate partition and
ntfs-3g-2013.1.13 is built with a
system-installed version of FUSE.

rm -rf /tmp/init.d:
This removes the unneeded bootscript.

Configuring fuse

Config Files

Some options regarding mount policy can be set in the file
/etc/fuse.conf. To install the file
run the following command as the root user: